php从id数组中选择多行

时间:2016-11-10 05:20:35

标签: php mysql

对于mysql表,我有10行,其中5(一半)有post_id 5,而其他5行有post_id 234

我想根据日期从每个post_id中选择2行:

这是我到目前为止所拥有的

 $post_ids = $_POST['id'][0];
 $ids      = implode(',', $post_ids); //id's in ',' format

 $query    = "SELECT * FROM $table WHERE post_id in ({$ids}) ORDER by date desc limit 2";   

这只得到前两个匹配两个ID之一的结果。我是否需要为每个查询运行foreach函数?还有另一种方法吗?

谢谢!

0 个答案:

没有答案