如何显示特定用户ID的所有数据?

时间:2013-04-13 22:54:38

标签: php mysql

我在MySQL中有一个名为users_points的表:

我尝试显示与用户id=2

相关的所有数据

但我找不到最适合这份工作的SELECT

我试过了:

SELECT * FROM users where id=2

但它只是给我表中的第一行,而不是所有行。

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:3)

您的查询一切正常,
您应该搜索其不输出所需信息的其他原因,如果您使用PHP输出信息,请使用while循环!

例如(如果使用PHP输出数据):

<?php 
    $query = "SELECT * FROM users where id=2";
    if($result = $mysqli->query($query)){
        while($row = $result->fetch_assoc()){
            echo '#'.$row['id'].' - '$row['name'].' - '.$row['points'].' - '.$row['date'].'<br />';
        }
    }
?>