doormen2014 2014-09-20 13:11
浏览 56
已采纳

mysqli_query()期望参数1为mysqli,null给定:(

when i run the code it shows this error . "mysqli_query() expects parameter 1 to be mysqli, null given"

<?php

function confirm_query($result_set) {
if (!$reslt_set) {
    die("database query failed");
}
}

function find_all_subjects() {
global $connection;
$query = "SELECT * ";
$query .= "FROM subjects ";
$query .= "WHERE visible=1 ";
$query .= "ORDER BY position ASC ";
$subject_set = mysqli_query($connection, $query);
confirm_query($subject_set);
return $subject_set;
}
?>
  • 写回答

3条回答 默认 最新

  • dtf54486 2014-09-20 13:32
    关注

    If that's your complete file then $connection is going to be empty (null), you're not creating the connection anywhere.

    You may be creating the connection in another file, hence global $connection; but then you'd need to include this file to get the connection.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题
  • ¥15 ad5933的I2C
  • ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
  • ¥15 数学建模求思路及代码