PHP未获取表行数据,警告:mysqli_fetch_Row()要求参数1为mysqli_结果

PHP未获取表行数据,警告:mysqli_fetch_Row()要求参数1为mysqli_结果,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,有人能帮我吗? 我想显示完整的mysql数据库表结果,但出现错误: 我们已连接。 警告:mysqli_fetch_row()希望参数1是mysqli_结果,字符串在第28行的C:\xampp\htdocs\test\fetch.php中给出 $connection=mysqli_connect('127.0.0.1:3307','root','loginapp'); 如果($连接){ 回音“我们是有联系的。”; } $query=“从用户中选择*”; mysqli_查询($connection

有人能帮我吗? 我想显示完整的mysql数据库表结果,但出现错误:

我们已连接。

警告:mysqli_fetch_row()希望参数1是mysqli_结果,字符串在第28行的C:\xampp\htdocs\test\fetch.php中给出


$connection=mysqli_connect('127.0.0.1:3307','root','loginapp');
如果($连接){
回音“我们是有联系的。”;
}
$query=“从用户中选择*”;
mysqli_查询($connection,$query);
?>
展示
```

您在mysqli\u fetch\u row()函数中直接传递查询,您应该传递mysql查询

mysqli_查询($connection,$query);to$querynew=mysqli\u query($connection,$query);并在while中使用$querynew($result=mysqli\u fetch\u row($querynew)){

像下面这样

$connection = mysqli_connect('127.0.0.1:3307','root','','loginapp');
        if($connection){

            echo "We are connected.";
        }

        $query = "SELECT * FROM users";

        $querynew = mysqli_query($connection,$query);

        while($result = mysqli_fetch_row($querynew)){

            print_r($result);
        }

$query
是您发送到数据库的字符串。您从未将的结果分配给要使用的变量。您没有在任何变量mysqli_query($connection,$query)中分配此值;您应该在变量中分配此值并使用$result=mysqli_query($connection,$query);在while($result=mysqli_fetch_行)中使用结果变量($result)){谢谢分配,非常感谢。请查看mysqli_fetch_行以及他使用的变量。当至少有一行时,这将导致相同的错误。@SanadQazi检查我的答案now@SanadQazi你明白了吗??
$connection = mysqli_connect('127.0.0.1:3307','root','','loginapp');
        if($connection){

            echo "We are connected.";
        }

        $query = "SELECT * FROM users";

        $querynew = mysqli_query($connection,$query);

        while($result = mysqli_fetch_row($querynew)){

            print_r($result);
        }