我希望能够做到这样的事情:
foreach($items as $row) {
$data = array(
name = $row->name,
item = "SELECT section from articles WHERE user_id = 2 LIMIT 1"
);
}
现在我的文章表看起来像这样:
id user_id section
=============================
1 2 XYZTRWE
2 2 GWERSTI
3 2 QRTPSLG
问题在于,文章中的第一个记录总是被拾取。
我想要的是,例如,如果我在$items
数组中有2条记录,则$data['item']
值应为XYZTRWE
和GWERSTI
,但我总是以{{所有值均为{1}}。
答案 0 :(得分:0)
如果要按降序查看user_id = 2的所有记录,则不需要此实例中的循环。 SQL语句应该是
"SELECT section FROM articles WHERE user_id = 2 ORDER BY section DESC"