首页 > 解决方案 > mysqli函数导致数据库连接失败

问题描述

我有一个功能如下:

function display_results() {
    $query = "SELECT *
            FROM comments WHERE id = 1";
    $result = mysqli_query($connection, $query);
    confirm_query($result);

    while ($row = mysqli_fetch_array($result)) {
        echo $row['comment'];
    }
}

在另一个文件中,我包含该函数,然后调用它:

<?php require_once($root . 'includes/ui_functions'); ?>
<?php display_results(); ?>

但它返回“数据库查询失败”,没有任何其他信息。这只发生在我从 mysql_* 切换到 mysqli_* 连接之后。MySQL 语法很好,无论我查询什么,它都会使数据库查询失败。

标签: phpmysqliconnection

解决方案


推荐阅读