Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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中的关联数组_Php_Mysql - Fatal编程技术网

从数据库中选择数据时使用php中的关联数组

从数据库中选择数据时使用php中的关联数组,php,mysql,Php,Mysql,我在获取关联数组时遇到问题 警告:mysqli_fetch_assoc()要求参数1为mysqli_结果 这是我面临错误的代码,有人能帮我解决这个问题吗 $sqlHoure = "SELECT * from schedule WHERE classname='".$className."'"; $hour = mysqli_query($conn,$sqlHoure); $h = array(); while ($hour = mysqli_fetch_assoc($hour)){

我在获取关联数组时遇到问题

警告:mysqli_fetch_assoc()要求参数1为mysqli_结果

这是我面临错误的代码,有人能帮我解决这个问题吗

$sqlHoure = "SELECT * from schedule WHERE classname='".$className."'";

$hour = mysqli_query($conn,$sqlHoure);
$h = array();


while ($hour = mysqli_fetch_assoc($hour)){


    $h[$hour['hour']] = $hour['day1'];

   // array_search();
}

如果在循环中重新分配
$hour
,我已使用
mysqli\u query()
中的值更改了变量集的名称

$hourQuery = mysqli_query($conn,$sqlHoure);
$h = array();
while ($hour = mysqli_fetch_assoc($hourQuery)){


    $h[$hour['hour']] = $hour['day1'];

   // array_search();
}

<>你也应该看看准备好的语句,这样可以在将来节省很多潜在的问题。

是的,我写了很多代码,5小时后我的大脑停止工作,很难看出它是简单的XD。如果这解决了你的问题,请考虑把它标记为答案。