如何使用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();
上一篇: How to give single quotes in SQL Query using yii frameowrk?
下一篇: SQL error in YII ::: SQLSTATE[42000]: Syntax error or access violation: 1064
