[英]Php array from mysql column
我看着這個問題: 從MySQL專欄創建PHP數組,似乎對每個人都有效的是:
$array= array();
while ($row = mysql_fetch_array(mysql_query("SELECT Username FROM inloggen"))) {
$array[] = $row['Username'];
}
但是,當我運行此代碼時,它將無限地將數據庫中的第一個用戶名添加到數組中。 有人知道我在做什么錯嗎?
您將無休止地重新執行查詢,因為您正在執行此查詢,因此,如果返回任何記錄,您的代碼將重新查詢並一次又一次返回相同的結果
執行查詢,然后遍歷結果集
$result = mysql_query("SELECT Username FROM inloggen");
$array = array();
while ($row = mysql_fetch_array($result)) {
$array[] = $row['Username'];
}
警告:MySQL擴展是已棄用的接口; 您應該使用MySQLi或PDO
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.