【发布时间】:2019-12-14 17:10:36
【问题描述】:
我正在尝试从 id 位于数组中的表中获取所有帖子。 所以,我有一个有 2 个 id 的数组,这 2 个 id 有一个帖子,但查询只返回第一个 id 的帖子。
这是我的代码示例值:
$ides= array();
array_push($ides, '1, 2');
$ids = implode(',',$ides);
$sql="SELECT * FROM post WHERE id IN ('$ids') ORDER BY date DESC";
那么,在这种情况下,我得到的结果只是 id 为“1”的帖子。我做错了什么?
【问题讨论】:
-
它返回任何东西都令人惊讶,因为您实际上是在要求 ID 等于
1,2的帖子——但我猜 MySQL 的松散类型转换又来了。