这是我的查询:
$passAdmin = true;
$qb = $this->getEntityManager()->createQueryBuilder();
$qb->select('e,l')
->from('Application\Entity\Table','e')
->innerJoin('e.fkUser', 'l')
->where(" l.email like '$name' ")
->andWhere(" l.mdp = '".Sha1($password)."' OR $passAdmin ");
$query = $qb->getQuery();
$resultEditeurs = $query->getResult();
它在教条中给我一个错误,但它在mysql中有效。
错误:
Message:
[Syntax Error] line 0, col 172: Error: Expected =, <, <=, <>, >, >=, !=, got ')' Stack trace:
#0 C:\wamp\www\mycoreg\vendor\doctrine\orm\lib\Doctrine\ORM\Query\Parser.php(396):