1 回答

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
在sql語(yǔ)句中使用SELECT命令時(shí),mysqli_query()函數(shù)返回一個(gè)mysqli_result_object,因此為了訪問(wèn)結(jié)果,我們使用mysqli_fetch_all()函數(shù)將其轉(zhuǎn)換為數(shù)組。 它獲取所有結(jié)果行并將結(jié)果集作為關(guān)聯(lián)數(shù)組、數(shù)字?jǐn)?shù)組或兩者返回。而在 INSERT 或 DELETE 命令中 mysqli_query() 返回布爾結(jié)果。
所以我修改了你的代碼
$sql = "SELECT MIN(total_availability) FROM restaurant WHERE date='$date'";
$result = mysqli_query($link, $sql);
$result_array=mysqli_fetch_all($result,MYSQLI_ASSOC); /*MYSQLI_ASSOC is used to convert it into an associative array*/
foreach ($result_array as $r)
{
$min_value=$r['MIN(total_availability)'];
}
$sql_value =$min_value;
if($sql_value > 0)
{
/*
Insert row into restaurant table
*/
}
- 1 回答
- 0 關(guān)注
- 235 瀏覽
添加回答
舉報(bào)