似乎我正在连接到一个MySQL数据库,但无法使用mysqli类返回查询。我已经做了一些搜索,我编写的代码应该会返回结果,但我遗漏了一些东西。
   <?php
set_include_path('/Applications/MAMP/db/mysql57');
$host = "127.0.0.1";
$user = "admin";
$password = " ";
$bookDatbase = "Books";
$mysqli = new mysqli($host,$user, $password, $bookDatabase);
if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}
$result = $mysqli->query("SELECT Title FROM Book");
echo $result;发布于 2019-02-21 22:30:13
$conn = new mysqli("localhost","username","password","Books");
$result = $conn->query("SELECT Title FROM Book");
if(mysqli_error($conn)){
    echo mysqli_error($conn);
}
else{
    $titles = [];
    while ($r = mysqli_fetch_assoc($result)){
        $titles[] = $r;
    }
    echo "<pre>";
    print_r($titles);
    echo "</pre>";
}发布于 2019-02-21 21:08:31
您需要传递mysqli对象,如下所示:
$result = mysqli_query($mysqli, "SELECT Title FROM Book");希望能对你有所帮助。
https://stackoverflow.com/questions/54807534
复制相似问题