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 に答える