我有一个带有一些 ID 的数组(所有 ID 都是唯一的)。我想从数据库中为数组中的每个 id 选择数据。我尝试了这段代码,但它不起作用,我的错误在哪里?
$array = ....;
foreach ($array as $key => $id) {
$query = "SELECT * FROM user WHERE id = '$id'";
$result = mysql_query($query);
$rows = mysql_fetch_assoc($result)
}
最佳答案
试试这个
$array = ......;
$id = implode(",", $array);
$query = mysql_query("SELECT * FROM `user` where id IN($id)");
while($row = mysql_fetch_array($query))
{
$user_id=$row['id'];
}
关于php - 从数据库中选择多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26356984/