-2

我将这个给定的 id 数组分配给某个变量,

$post_id = array('756','754','752','750');

然后我想要的是获取所有帖子,ID 在数组内。是否可以获得所有帖子,最好是在一个数组中,其 ID 对应于给定的 ID 数组?这是针对我的 Wordpress 项目的,由于我是这个东西的新手,所以我现在有点迷茫。请指导我。:(

谢谢。

4

2 回答 2

3

尝试这个 :

$post_id = array('756','754','752','750');

$postId = "'" . implode("','", $post_id) . "'";

$query = "SELECT * FROM Table_Name WHERE postId IN (".$postId.") ";
于 2012-05-08T07:16:30.690 回答
3

你必须implode()数组。

$query = "SELECT * FROM mytable WHERE posts IN ('" . implode("','", $post_id) . "')";

我认为您正在寻找MySQL 的 IN() 子句

于 2012-05-08T06:55:23.443 回答