這裏是我重新措辭問題的版本:如何申請三個類型在PHP條件改寫版本
How to apply Three type of conditions in php
我有一個狀態字段,設置爲禁用和啓用兩個表。
我想得到這兩個條件,並根據結果拋出另一個查詢。
但我得到空白頁,當我比較結果。
以下是我正在使用的代碼。
$sqltable1 = "select * from table1 ";
$result=$conn->query($sqltable1);
while($row = $result->fetch_assoc()) {
echo "row: " . $row["status"]. "<br>";
}
$sqltable2 = "select * from table2";
$result=$conn->query($sqltable2);
while($row1 = $result->fetch_assoc()) {
echo "row1: " . $row1["status"]. "<br>";
}
if ($row["status"] == "enabled" && $row1["status"]== "disabled" ) {
echo "condition 1 is enabled"
}
elseif ($row["status"] == "disabled" && $row1["status"]== "enabled" ) {
echo "condition 2 is enabled"
}
elseif ($row["status"] == "enabled" && $row1["status"]== "enabled" ) {
echo "both conditions are enabled"
}
elseif ($row["status"] == "disabled" && $row1["status"]== "disabled" ) {
echo "both conditions are disabled"
}
如果你們能夠爲我提供不同的邏輯來實現這一點,那將是同樣偉大的。
問題: 比較結果不起作用。空白頁面用於比較。我需要比較條件才能工作,以便我可以進一步編寫代碼。
你現在的問題是什麼?你的目標是什麼? (順便說一句:你的if和elseif的不在while循環中) – Rizier123
@ Rizier123編輯了這個問題 – Asif
我認爲答案是因爲它不在循環中!在while循環結尾處加上你的'}'並將其放在語句之下!你的意思是? – Rizier123