0

可能重复:
MySQL 只返回一行

我想知道如何选择具有单个值的所有行。EG 列用户名是某个用户名的所有行。这是我此刻的代码:

$result = mysql_query("select * from `order` WHERE username='$user'");
$row = mysql_fetch_array($result); 
echo $row['username'];
echo $row['amount'];

这仅回显第一行中的值。任何帮助都会很棒。

4

1 回答 1

1

mysql_fetch_array 一次只从 $result 中提取一行。

尝试:

while($row = mysql_fetch_array($result)
{
    echo $row['username'];
    echo $row['amount'];

}
于 2012-10-21T21:53:28.987 回答