$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