我想確保在運行while循環之前有結果,但是我嘗試的所有方法都似乎刪除了第一個結果。如何在while循環之前檢查php mysqli_fetch_array是否爲空
$nearbyResult = mysqli_query($con,$sqlNearby);
if(mysqli_fetch_array($nearbyResult) == 0) {
echo '<p>No results found, <a href="/add.php">Add your property here</a>.</p>';
} else {
while($rowNearby = mysqli_fetch_array($nearbyResult)) {
}
}
如果你只是有一個循環,你可以獲取結果如果它們沒有被提取的記錄,它將不會進入循環。在循環之前不需要檢查它是否爲空。 – bestprogrammerintheworld
'if(mysqli_num_rows($ con)){/ *如果返回行,則執行代碼* /} else {echo「Nothing to show!」;}' – Steven