Php mySQL在循环代码时不会';“不工作,它总是回音”;它失败了;?

Php mySQL在循环代码时不会';“不工作,它总是回音”;它失败了;?,php,mysql,Php,Mysql,当我运行代码时,它只显示表示失败的回音,我认为没有缺少括号或引号 <?php $link = mysqli_connect("localhost", "id1242269_sql", "pass", "id1242269_sql"); if (mysqli_connect_error()) { die("Could not connect to database"); } $query = "SELECT * FROM users"; if ($result=mysqli_

当我运行代码时,它只显示表示失败的回音,我认为没有缺少括号或引号

<?php

$link = mysqli_connect("localhost", "id1242269_sql", "pass", "id1242269_sql");
if (mysqli_connect_error()) {
     die("Could not connect to database");
} 

$query = "SELECT * FROM users";
if ($result=mysqli_query($link, $query)) {
    while ($row = mysqli_fetch_array($result)) {
        print_r($row);
    }
} else {
    echo "it failed";
}
?>

这是方便的地方

if ($result=mysqli_query($link, $query)) {
    while ($row = mysqli_fetch_array($result)) {
        print_r($row);
    }
} else {
    printf("Errormessage: %s\n", mysqli_error($link)); // Print error message
}
这是方便的地方

if ($result=mysqli_query($link, $query)) {
    while ($row = mysqli_fetch_array($result)) {
        print_r($row);
    }
} else {
    printf("Errormessage: %s\n", mysqli_error($link)); // Print error message
}
我不熟悉这一点,但在我的家庭作业中,我们也使用了“new”:

$link = new mysqli_connect("localhost", "id1242269_sql", "pass", "id1242269_sql");
我不熟悉这一点,但在我的家庭作业中,我们也使用了“new”:

$link = new mysqli_connect("localhost", "id1242269_sql", "pass", "id1242269_sql");

问题在于连接:

$link = mysqli_connect("localhost", "id1242269_sql", "pass", "id1242269_sql");
这对我来说很好:

$link = mysqli_connect("localhost", "root", "", "testDb");
我的结果是:
连接中存在问题:

$link = mysqli_connect("localhost", "id1242269_sql", "pass", "id1242269_sql");
这对我来说很好:

$link = mysqli_connect("localhost", "root", "", "testDb");
我的结果是:

打印失败原因:
echo mysqli\u错误($link)用户名、密码和数据库名称是否正确?打印失败原因:
echo mysqli_error($link)用户名、密码和数据库名称是否正确?这应该是注释,而不是答案。我已经对此发表了评论。这应该是评论,而不是回答。我已经对此发表了评论。您应该使用正确的用户名和密码以及数据库名称。Rest代码很好。您应该使用正确的用户名和密码以及数据库名称。Rest代码很好。