php - php 中的数据库查询失败

标签 php mysql

php 代码没有从数据库返回任何结果

 $conn = new mysqli($host, $username, $password, $dbname);
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    $sql = "SELECT * FROM pelicula";
    $result = $conn->query($sql);
    if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
            array_push($result_array, $row);
        }
    }
    echo json_encode($result_array);
    $conn->close();

最佳答案

 $conn = new mysqli($host, $username, $password, $dbname);
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    $sql = "SELECT * FROM pelicula";
    $result = $conn->query($sql);
    $result_array=[];
    if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
            array_push($result_array, $row);
        }
    }
    echo json_encode($result_array);
    $conn->close();`enter code here`

在将 $result_array 与 array_push 函数一起使用之前,必须先创建并实例化它!!!

关于php - php 中的数据库查询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57365900/

相关文章:

php - 设置上次登录日期

php - 努力用 PHP 抓取 asp.net

mysql - 将 Rave 与 MyDac 结合使用

java - ResultSet 填充 JTable 列名称但不填充数据

mysql - 使用 key 存储大小不定的巨大 json 数据

mysql - 同一张表上的多个连接与计数

php - 如何阻止用户发送同一时间段的请求?

php - 使用 CURL 和 PHP 将文件发送到 HTTPS URL

php - 修复 wordpress 中的 SSL 错误

mysql - 在MySQL中查找 "next"最高id