我一直堅持這個問題一段時間了。我確信答案很容易在Google上找到,但我一直無法找到要搜索的詞,所以我最後的手段就在這裏。先謝謝了!雖然和if語句在MySQL與MySQL
我有這樣的PHP代碼:
if(mysqli_num_rows($query) > 0) {
while($row = mysqli_fetch_array($query)) {
if ($row['status'] == "Opened") {
$test = "1";
} else {
$test = "0";
}
}
}
echo $test;
當有數據庫中的多個條目和這些條目的一個沒有狀態=「打開」,因此$測試返回「0」出現問題。我試圖完成的是,如果任何條目的狀態=「已打開」,則$ test將返回「1」。
再次感謝您的幫助!
你不應該用php中的循環來做這件事。您應該使用數據庫中的單個查詢來完成此操作。 –
我會研究一下,謝謝! – user3724476
這將取決於查詢是爲了什麼,你沒有發佈。 –