gpt4 book ai didi

mysql - yii 中的 CDbcriteria.?

转载 作者:可可西里 更新时间:2023-11-01 08:17:01 25 4
gpt4 key购买 nike

如何使用 CDBcriteria 编写以下查询,我正在尝试使用 cdbcriteria 在 GridView 中显示我的数据。是否有任何其他方法可以在不使用 CDBcriteria 的情况下在 cgridview 中显示数据。

SELECT * 
FROM `user`
WHERE role = 'employer'

I have tried like below:

$criteria = new CDbCriteria;

$criteria->condition = 'role=employer';
return new CActiveDataProvider('manageemployers', array(
'criteria'=>$criteria,

But its showing error

最佳答案

有几个选项,例如:

$criteria->compare('role', 'employer');

或者

$criteria->condition = 'role= :employer';
$criteria->params = ['employer'=>"employer"];

您的错误是 role="employer" - 您忘记了“”。所以你也可以使用这个:

$criteria->condition = 'role = "employer"';

关于mysql - yii 中的 CDbcriteria.?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23341509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com