0

我正在创建一个 symfony2 项目。我想从我的数据库中选择一个用户,其中用户的电子邮件等于一个变量。我收到以下错误:

[Syntax Error] Error: Expected end of string, got '@'

我想执行这个函数,因为 useremail 是唯一输入的唯一值。我正在使用以下代码:

$query = $repo->createQueryBuilder('e')
->select('e.userId')
->where('e.userEmail = ' . $userEmail)
->getQuery();
$items = $query->getResult();
var_dump($items);

提前致谢

4

1 回答 1

0

你没有包装你的电子邮件字符串。尝试:

->where('e.userEmail = "' . $userEmail . '"')
于 2013-01-05T16:09:18.013 回答