如何选择具有相同值的所有行?

时间:2012-10-21 21:49:53

标签: php mysql select

  

可能重复:
  MySQL returns only one row

我想知道如何选择具有单个值的所有行。 EG列用户名为特定用户名的所有行。这是我现在的代码:

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

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

1 个答案:

答案 0 :(得分:1)

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

尝试:

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

}