我正在尝试在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'];
}
?>