问题循环数据库并显示结果php

时间:2015-12-10 06:47:53

标签: php mysql sql loops

我正在尝试遍历我的数据库,然后显示所有用户名。 不幸的是,我尝试了许多不同的方法,但无法让它发挥作用。 我目前正在尝试这个

  <?php  
   $result= mysqli_query("SELECT * FROM users");
 while($userRow = mysqli_fetch_array($result)){
      echo $userRow['user_name'];
 }
 ?>

问题是我收到此错误,无法解决如何使其正常工作。 警告:mysqli_query()需要至少2个参数,1个给定

我可以使用

显示一行
<?php print($userRow['user_name']); ?>

但我无法弄清楚如何遍历我的'用户'表中的每个用户

2 个答案:

答案 0 :(得分:1)

您必须将第一个参数作为Connection对象传递,您必须传递mysqli_query()函数。

mysqli_query($con,"SELECT * FROM users");

<强> Reference

答案 1 :(得分:0)

您首先要创建这样的链接

$link = mysqli_connect("localhost", "my_user", "my_password", "world");

然后你使用链接来查询数据库

$result= mysqli_query($link, "SELECT * FROM users");