从数据库中选择数据时使用php中的关联数组
我在获取关联数组时遇到问题 警告:mysqli_fetch_assoc()要求参数1为mysqli_结果 这是我面临错误的代码,有人能帮我解决这个问题吗从数据库中选择数据时使用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)){
$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。如果这解决了你的问题,请考虑把它标记为答案。