$sqlCommand2 = "SELECT blogid FROM blogtags WHERE tag='$pageid'";
$query2 = mysqli_query($myConnection, $sqlCommand2) or die (mysqli_error());
while ($row = mysqli_fetch_array($query2)) {
$selectedtag = $row['blogid'];
}
這個sql select應該給$ selectiontag 1,2,3的值,但它只給出3的值。最後一行等於pageid。任何人都可以弄清楚爲什麼它不拉動所有的行,只有最後一個?選擇多行PHP/MySQL
請解釋一下你的邏輯,如何調用「$ selectedtag = $行[‘blogid’]」三次導致含3的值變量?你是否假設變量是一個堆棧?一個包? – cernunnos