代码之家  ›  专栏  ›  技术社区  ›  Ashfaq

sql查询不适用于条令2

  •  2
  • Ashfaq  · 技术社区  · 8 年前
    $sql = "SELECT * FROM UserWfl ";
    $query = $em->createQuery($sql);
    $d = $query->getResult();
    var_dump($d);
    

    参考链接: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/dql-doctrine-query-language.html

    错误即将出现 :

    [语法错误]第0行第7列:错误:应为IdentificationVariable| ScalarExpression | AggregateExpression | FunctionDeclaration| PartialObjectExpression |“”(“Subselect”)“| CaseExpression,获取“*”

    2 回复  |  直到 8 年前
        1
  •  0
  •   Ashfaq Muhammad    8 年前

    createQuery它是DQL的一个函数。SQL是不同的。条令对SQL使用createNativeQuery函数。

    http://www.doctrine-project.org/2009/08/15/doctrine2-native-queries.html 有关更多详细信息

        2
  •  0
  •   Thomas Fritsch    8 年前

    试试这个

    $sql = "SELECT u FROM UserWfl u";
    $query = $em->createQuery($sql);
    $d = $query->getResult();
    var_dump($d);