尝试使用带有此脚本的doctrine 2在Zend 2中运行此代码时:
$query = $entityManager->createQuery('SELECT u FROM \Synchro\Entity\Group u WHERE u.namegroup=:namegroup');
$query->setParameters(array(
'namegroup' =>$nameGroup
));
$datagroup['nameGroup'] = "Group_".$companyinfo['cprenom']."".$companyinfo ['cnom'];
我收到此错误:
SQLSTATE [42000]:语法错误或访问冲突:1064 Erreur desyntaxeprèsde'groupg0_ WHERE g0_.nameGroup ='GroupPETIT''Ãla ligne 1
我ver_dumped $nameGroup
我得到字符串'GroupPETIT',
我怎么能解决这个问题
提前致谢
答案 0 :(得分:0)
看起来$companyinfo ['cprenom']
是一个数组。尝试转储它,$companyInfo
和['cprenom']
之间也有空格。希望代码中没有空格。