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

标签 php mysql select

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/

相关文章:

php - 有时但并非总是将单引号添加到 mysql 结果中

mysql - 是第二代 Cloud SQL。与 mysqldump 命令兼容?

c# - 如何使用c#.net在数据表中搜索一行

php - 给定字符串模型时,Laravel Eloquent Find 不起作用

php - 在 twig 模板上打印包含 html 和 twig 的变量

javascript - 链接后选择相同

Sql:通过连接3张表获取属性

javascript - JQuery 只返回一个值

mysql - 组件及其子零件的库存管理(关系)

mysql - 从特定字符串/键中选择不重复的内容