Ben satırı bulup gereken yere summ> = Aşağıdaki yapıyorum 250Yii bulmak şart> =
:
$criteria = new CDbCriteria;
$criteria->condition ='summ >= 250';
$winnerBid = Bids::model()->find($criteria);
Ama hiçbir sonuç alıyorum. Nasıl uygulanır?
Ben satırı bulup gereken yere summ> = Aşağıdaki yapıyorum 250Yii bulmak şart> =
:
$criteria = new CDbCriteria;
$criteria->condition ='summ >= 250';
$winnerBid = Bids::model()->find($criteria);
Ama hiçbir sonuç alıyorum. Nasıl uygulanır?
Yii elimde yok. Bu denediniz:
$criteria = new CDbCriteria;
$criteria->addCondition('summ >= 250');
$winnerBid = Bids::model()->find($criteria);
Bu çalışmalı, summ
harita üzerine doğru bir sütun ise.
Bu aynı zamanda yardımcı olabilir: http://yiitutorials.net/easy/yii-getting-info-from-the-database
bu bir ölü link :( – jmleroux
$winnerBid = Bids::model()->find('summ >= 250');
if ($winnerBid===null) {
throw new CHttpException(400,'There is no record in your database with summ>=250.');
}
Bu yararlı olacaktır, bu deneyin - >=
kullandığınız yana bu çözecektir Eğer FindAll()
kullanmalıdır
$winnerBid = Bids::model()->find(array('condition'=>"summ >= 250"));
Lütfen, cevabınızı daha iyi açıklayın –
$criteria = new CDbCriteria;
$criteria->condition ='summ >= 250';
$winnerBid = Bids::model()->findAll($criteria);
senin sorun.
$ winnerBid dizisini nasıl yazdırırsınız? – Pentium10
Tabloda "summ" sütununuz var mı? Herhangi bir hata mesajı alıyor musunuz? – random
Sorguyu ilk önce veritabanınızda yapmaya çalışın, değil mi? daha sonra bunu yii'ye çevir. Eğer bir summ sütunu yoksa, o zaman sum() fonksiyonuna ve 'group by' ve 'having' cümlelerine bakmanız gerekecektir. –