尝试使用 symfony 运行查询时出现此错误:
[Syntax Error] line 0, col 83: Error: Expected end of string, got 'username'
此代码抛出该错误:
$query = $em->createQuery(
'SELECT username
FROM BLOGBlogBundle:user
WHERE username= :usrname'
)->setParameter('usrname', $usr);
$products = $query->getResult();
我做错了什么?
最佳答案
添加别名时似乎可以工作
$query = $em->createQuery('
SELECT u.username
FROM BLOGBlogBundle:user u
WHERE u.username = :usrname')
->setParameter('usrname', $usr);
$products = $query->getResult();
关于database - Symfony2 错误预期的字符串结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17684917/