语法错误或访问冲突:1064 Erreur de syntaxe

时间:2016-03-31 18:05:02

标签: zend-framework2 doctrine php-5.4

尝试使用带有此脚本的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', 我怎么能解决这个问题 提前致谢

1 个答案:

答案 0 :(得分:0)

看起来$companyinfo ['cprenom']是一个数组。尝试转储它,$companyInfo['cprenom']之间也有空格。希望代码中没有空格。