Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取警告消息mysqli_查询要求参数1为mysqli,给定为null_Php_Mysqli - Fatal编程技术网

Php 获取警告消息mysqli_查询要求参数1为mysqli,给定为null

Php 获取警告消息mysqli_查询要求参数1为mysqli,给定为null,php,mysqli,Php,Mysqli,我一直从我的代码中得到这个错误 Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\citizenssuites\site\pages\reservations.php on line 26 Warning: mysqli_error() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\cit

我一直从我的代码中得到这个错误

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\citizenssuites\site\pages\reservations.php on line 26

Warning: mysqli_error() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\citizenssuites\site\pages\reservations.php on line 26
Error querying database the first time
这是我的密码:

$query = "SELECT * FROM reservations, rooms, room_type";
$query .= " WHERE reservations.room_id=rooms.room_id";
$query .= " AND rooms.room_type_id=room_type.room_type_id";
$query .= " AND reservations.arrival < ".$arrival;
$query .= " AND reservations.departure > ".$departure;
$query .= " ORDER BY room_type.room_type_id";
$result = mysqli_query ($connection, $query) or die ('Error querying database the first time' . mysqli_error($connection));
$query=“从预订、房间、房间类型中选择*”;
$query.=“WHERE reservations.room\u id=rooms.room\u id”;
$query.=“AND rooms.rooms\u type\u id=rooms\u type.rooms\u id”;
$query.=“AND reservations.arrival<”$arrival;
$query.=“AND reservations.deforation>”$deforation;
$query.=“按房间类型订购。房间类型\u id”;
$result=mysqli_query($connection,$query)或die($Error首次查询数据库)。mysqli_Error($connection));

我做错了什么?

函数
mysqli\u连接
失败(或者您忘记调用它了吗?)并返回null,这会在您稍后尝试使用
mysqli\u查询
时导致错误。

函数
mysqli\u连接
失败(或者您忘记调用它了吗?)并返回null,当您稍后尝试使用
mysqli\u查询
函数
mysqli\u连接
失败时(或者您忘记调用它了吗?)会导致错误并返回null,当您稍后尝试使用
mysqli\u查询
函数
mysqli\u连接
失败时(或者您忘记调用它了吗?)会导致错误并返回null,当您稍后尝试将
$connection
用于
mysqli\u query

时,会导致错误,因为您没有首先调用该查询,或者该查询失败。首先将
$connection
设置为有效连接:

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$connection = mysqli_connect("hostname", "username", "password");
$result = mysqli_query($connection, ...);
你没有先打电话,否则就失败了。首先将
$connection
设置为有效连接:

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$connection = mysqli_connect("hostname", "username", "password");
$result = mysqli_query($connection, ...);
你没有先打电话,否则就失败了。首先将
$connection
设置为有效连接:

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$connection = mysqli_connect("hostname", "username", "password");
$result = mysqli_query($connection, ...);
你没有先打电话,否则就失败了。首先将
$connection
设置为有效连接:

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$connection = mysqli_connect("hostname", "username", "password");
$result = mysqli_query($connection, ...);