0
我想使用Yii frameowrk如何使用yii frameowrk在SQL查询中提供单引号?
执行下面的SQL查询查询= SELECT * from表where name =“学士”学位”
通过执行上面的查询我得到空结果。但我有表格中的内容。
从我的角度来看,我认为Yii框架在其内容中不接受带单引号的查询。
所以,你可以请建议一些其他的想法来解决这个问题?
在此先感谢。
我想使用Yii frameowrk如何使用yii frameowrk在SQL查询中提供单引号?
执行下面的SQL查询查询= SELECT * from表where name =“学士”学位”
通过执行上面的查询我得到空结果。但我有表格中的内容。
从我的角度来看,我认为Yii框架在其内容中不接受带单引号的查询。
所以,你可以请建议一些其他的想法来解决这个问题?
在此先感谢。
试着用参数查询。
$name = "Bachelor's degree";
Yii::app()->db->createCommand()
->select()
->from('table_name')
->where('name = :name', array(':name' => "{$name}"))
->queryAll();
Yii的方式,你的价值绑定的语句。
$name = "Bachelor's degree";
$command=Yii::app()->db->createCommand();
$command->select('table_column1,table_column2,table_column3');
$command->from('table');
$command->where('name=:name', array(':name'=>$name));
echo $command->queryAll();