我有這樣的代碼:如何獲取fetch_array的「while else」類型邏輯?
while($m = $movieResult->fetch_array(MYSQLI_ASSOC)){
// stuff happens here
}
return $stuff;
它的工作原理,但我真正需要的是檢測時,while循環沒有這樣的例子,但與while循環的多個迭代運行:
if($m = $movieResult->fetch_array(MYSQLI_ASSOC)){
// stuff happens here
return $stuff;
}
else{
return false;
}
請注意 - > fetch_array抓取單行結果數據。它不抓取整個結果集。這可能是你想要的,但是鑑於你用這些代碼詢問了其他問題,我很肯定你會得到無效的結果。 –
這是真的,我想我會簡單地創建一個變量設置爲false,然後如果while循環運行,我會將其更改爲數組和。=每次迭代。 – DominicM
。=用於字符串操作。 array_push或'$ arr [] = ...'表示法更合適。 –