簡體   English   中英

mysql列中的php數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM