我是php的新手 以下代码仅给出了数据库中第一个用户的id
$query="select* FROM users";
$result= mysqli_query($con,$query);
$results =mysqli_fetch_array($result);
print_r($results[7]);
如果我想显示所有ID怎么办?我该怎么办?
答案 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 ........