如何在 Yii1 中做准备语句?
How to do prepared statement in Yii1?
如何将此查询转换为准备好的
Booking::model()->findAllByAttributes(array('is_deleted'=>NOTDELETED,'status'=>BOOKINGSTATUSPENDING,'payment_status'=>UNPAIDBOOKINGSTATUS,'transaction_status'=>FAILEDPAYMENTTRANSACTION),array('order'=>'id DESC', 'limit'=>DASHBOARDVIEWRECORDCOUNT));
在尝试了很多解决方案后,我找到了解决方法
$criteria = new CDbCriteria;
$criteria->condition ='status=:status AND payment_status=:payment_status AND transaction_status=:transaction_status ';
$criteria->params = array(':status'=>BOOKINGSTATUSPENDING,':payment_status'=>UNPAIDBOOKINGSTATUS,':transaction_status'=>FAILEDPAYMENTTRANSACTION);
$criteria->limit= DASHBOARDVIEWRECORDCOUNT;
$criteria->order = 'id DESC';
$incompleteBooking = Booking::model()->findAllByAttributes(array('is_deleted'=>NOTDELETED),$criteria);
如何将此查询转换为准备好的
Booking::model()->findAllByAttributes(array('is_deleted'=>NOTDELETED,'status'=>BOOKINGSTATUSPENDING,'payment_status'=>UNPAIDBOOKINGSTATUS,'transaction_status'=>FAILEDPAYMENTTRANSACTION),array('order'=>'id DESC', 'limit'=>DASHBOARDVIEWRECORDCOUNT));
在尝试了很多解决方案后,我找到了解决方法
$criteria = new CDbCriteria;
$criteria->condition ='status=:status AND payment_status=:payment_status AND transaction_status=:transaction_status ';
$criteria->params = array(':status'=>BOOKINGSTATUSPENDING,':payment_status'=>UNPAIDBOOKINGSTATUS,':transaction_status'=>FAILEDPAYMENTTRANSACTION);
$criteria->limit= DASHBOARDVIEWRECORDCOUNT;
$criteria->order = 'id DESC';
$incompleteBooking = Booking::model()->findAllByAttributes(array('is_deleted'=>NOTDELETED),$criteria);