回答

收藏

如何在yii中运行mysql查询

技术问答 技术问答 306 人阅读 | 0 人回复 | 2023-09-14

我想使mysql查询从表中的列中获得最高5个值,因此查询为:
; l$ `0 E5 L, N2 Q8 c'SELECT * FROM files ORDER BY  `uploadDate` DESC LIMIT 5'如何运行此查询并将其值保存在变量中?
* f* q7 d% s5 _& I. S$ \如果可能的话,我更喜欢将军findAll()方法与这些选项一起使用。
' S+ @7 v; v* ~                                                                6 U! m4 |2 s  o- J( |+ `$ Y
    解决方案:                                                                ( U4 l: {2 J( R2 J
                                                                有几种方法可以实现这一目标,但如果你更喜欢查询生成器方法
( Q" B1 X  A) e- w7 B& v2 y$results = Yii::app()->db->createCommand()->          select('id,filename,uploadDate')->          from('files')->          order('uploadDate DESC')->          limit(5)->          queryAll();var_dump($results);
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则