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