查询工作但mysql_fetch_assoc()仍然失败

时间:2015-07-15 19:47:11

标签: php mysql mysqli phpmyadmin

我正在尝试在php页面上显示我的SQL数据库中的值列表,但我一直收到错误消息

  

mysqli_fetch_array()期望参数1为mysqli_result,给定布尔值。

这是我的SQL查询: "SELECT course_code FROM course INNER JOIN user_course_list ON user_course_list.courseID = course.course_id WHERE userID = 3"

在phpMyAdmin上运行我的查询工作正常,我得到一个值字段。但是,在我的代码上运行查询似乎不起作用。

这是我的代码片段:

<?php 
        $mysqli = new mysqli('localhost', 'root', 'Tandemsaman123', 'account');
        if (!$mysqli){
        die ('Connect Error: '. mysqli_connect_errno());
        }

        $query = "SELECT course_code FROM course INNER JOIN user_course_list ON user_course_list.courseID = course.course_id WHERE userID = 3";                     
                $coursecode = mysqli_query($mysqli, $query);
                if (! $coursecode) {
                    die(mysql_error());
                }
                while ($row = mysqli_fetch_assoc($coursecode)){
                echo $row ['course_code'];
                }
    ?>

0 个答案:

没有答案