显示数据库中的所有ID

时间:2017-04-27 11:57:49

标签: php html mysql

我是php的新手 以下代码仅给出了数据库中第一个用户的id

$query="select* FROM users";
$result= mysqli_query($con,$query);
$results =mysqli_fetch_array($result);
print_r($results[7]);

如果我想显示所有ID怎么办?我该怎么办?

3 个答案:

答案 0 :(得分:4)

您必须使用循环连续获取每一行:

$query="select * FROM users";
$result= mysqli_query($con,$query);
while($row =mysqli_fetch_array($result)) {
    echo $row['id']; // assumes 'id' is the column name
}

答案 1 :(得分:2)

你应该运行while循环来获取所有id:

$query="select * FROM users";
$result= mysqli_query($con,$query);
while($results =mysqli_fetch_array($result)){
    echo $results['id'].'<br />';
}

上面的代码将输出:

1
2
3
4
5
n

答案 2 :(得分:0)

SELECT GROUP_CONCAT(user_id) FROM `user`;
$query="select GROUP_CONCAT(user_id) as ids FROM users"; 
$result=mysqli_query($con,$query);
$results=mysqli_fetch_array($result);
$results[0]['ids'];`enter code here`

以上代码将输出: 1,2,3,4,5,6,7 ........