php中的mysql关联数组,同时从数据库中选择数据

vpfxa7rd  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(320)

我在获取关联数组时遇到问题
警告:mysqli\u fetch\u assoc()期望参数1是mysqli\u result
这是我面临错误的代码,有人能帮我吗

$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();
}
rjee0c15

rjee0c151#

你重新分配 $hour 在您的循环中,我已经用 mysqli_query() ...

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

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

   // array_search();
}

你还应该研究准备好的陈述,这将在将来避免许多潜在的问题。

相关问题