Php Symfony WHERE-SQL-“SQLSTATE[42000]:语法错误”
我是symfony的新手。每当我键入php symfony select sql时,都会出现以下错误:Php Symfony WHERE-SQL-“SQLSTATE[42000]:语法错误”,php,sql,symfony,Php,Sql,Symfony,我是symfony的新手。每当我键入php symfony select sql时,都会出现以下错误: public function test(Connection $connection, request $request){ $id = $request -> query->get('id'); $rows = $connection->fetchAll('SELECT * FROM question WHERE qcm_fk_id=$id');
public function test(Connection $connection, request $request){
$id = $request -> query->get('id');
$rows = $connection->fetchAll('SELECT * FROM question WHERE qcm_fk_id=$id');
sql语法错误,
执行“从何处选择”时发生异常
qcm_fk_id=$id'
SQLSTATE[42S22]:未找到列qcm\U fk\U id=$id
或
SQLSTATE[42000]:语法错误或访问冲突qcm_fk_id={$id}
使用单引号时变量不会展开,请使用双引号从问题中选择*,其中qcm_fk_id=$id或更好,准备好的语句。非常感谢您的回答,现在使用双引号!