Possible Duplicate:
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'];
这仅回显第一行中的值。任何帮助都会很棒。
最佳答案
mysql_fetch_array 一次仅从 $result 中提取一行。
尝试:
while($row = mysql_fetch_array($result)
{
echo $row['username'];
echo $row['amount'];
}
关于php - 如何选择具有相同值的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002550/