PHP还是新的。我想使用存储在数组中的ID显示数据库中的几行。实际上它只显示第一行(ID = 2),我正在寻找显示所有这些(4行)的方法。PHP显示行
$i=0;
if($sql1= mysqli_query($conn, "SELECT * FROM table"))
{
$arr = array(2,3,5,7);
$sql2= mysqli_query($conn, "SELECT * FROM table WHERE id='".$arr[$i]."'");
while($row1 = mysqli_fetch_assoc($sql2))
{
echo $row1['id'];
echo $row1['content']; //display some rows
$i=$i+1;
}
}
任何人都知道如何做到这一点?
看起来你到目前为止确实行得通 - 这有什么问题? –
你需要规范你的分贝;有点像你有逗号分隔值的声音。如果不是,则使用'IN()'或'FIND_IN_SET()'。问题不清楚数据库中的值是什么。作为@JayBlanchard说的 –
;什么似乎是问题?或者你是否留下了这个问题,或者不打算要求澄清的意见? –