如何使用yii frameowrk在SQL Query中提供单引号?
我试图执行以下SQL查询使用YII frameowrk
Query = select * from table 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();
链接地址: http://www.djcxy.com/p/60851.html
上一篇: How to give single quotes in SQL Query using yii frameowrk?
下一篇: SQL error in YII ::: SQLSTATE[42000]: Syntax error or access violation: 1064