如何使用强大的 Yii 框架及其 CActiveRecord/CDbCriteria 组件从 MySQL 表中仅获取由 3 个 ID 指定的 3 个结果?

发布于 2024-11-18 01:09:33 字数 290 浏览 1 评论 0原文

我想知道如何在 Yii 中使用 CActiveRecord / CDbCriteria 找到这些记录:

[table]         
 id | value     
 ---------------
  1 | horses    
  2 | snakes    
  3 | panteras  
  4 | commandos 

正如我所说,我只想要我将按正确顺序指定的前三个女巫:1、2和3。

这在Yii中如何实现?

I'm wondering how can I find these records using the CActiveRecord / CDbCriteria in Yii:

[table]         
 id | value     
 ---------------
  1 | horses    
  2 | snakes    
  3 | panteras  
  4 | commandos 

As I said, I want only the three first witch I will specify in the right order: 1, 2 and 3.

How is this possible to achieve in Yii?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽清梦 2024-11-25 01:09:33

yourmodel()::model()->findAll(数组(
'标准' => id <= 4)
);

如果 ids 不连续,请使用 addInCondition 到 cdbcriteria 对象。

yourmodel()::model()->findAll(array(
'criteria' => id <= 4)
);

if the ids will be non consecutive, use addInCondition to the cdbcriteria object.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文