簡體   English   中英

PHP:從MySQL列輸出數據

[英]PHP: Output data from MySQL columns

我想獲取給定列中的所有行並將其輸出,但是我的代碼無法正常工作:

$result = mysql_query("SELECT Name,Number FROM Users WHERE Customer_ID = 1);
  if (!$result) {
    die("Query to show fields from table failed");
  }
$row = mysql_fetch_assoc($result);

echo $row['Name'];
echo $row['Number'];

^ This code is only displaying the first row, how can I list all the rows? 

您必須遍歷各行。 一次獲取mysql_fetch_assoc只會返回1行(第一行),因此您必須為結果中的每一行執行mysql_fetch_assoc 這樣的事情會做:

while($row = mysql_fetch_assoc($result))
    echo $row['Name']." ".$row['Number'];

為了顯示所有行,您需要使用“ while”循環,如下所示:

while($row = mysql_fetch_assoc($result)){

    echo $row['Name'];
    echo $row['Number'];
    echo '<br />';
}

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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