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說的 –
;什麼似乎是問題?或者你是否留下了這個問題,或者不打算要求澄清的意見? –