0
我不知道當我的if語句爲真時如何處理以及如何計算每個命中。創建一個循環來檢查幾個表並根據值對結果進行計數
我的代碼首先檢查一張表以獲取所有活躍的公司。
然後,我想要轉到該公司處於活動狀態的每個表,獲取最後一個條目,並計算Status的值有多少不等於3(!=3)
或等於2(==2)
。
我沒有問題,這個代碼給我從每個公司的行價值,但我不知道如何計算這一點。
// Get a list of active companies
$sql_companyinfo="SELECT Name FROM Company_Info Where Active=True ORDER BY Name";
$result_companyinfo = mysqli_query($conn, $sql_companyinfo);
// Create variables and Loop for each active Company
while($prop_info = mysqli_fetch_assoc($result_companyinfo)) {
$prop_name = $prop_info["Name"];
$company_table = ("Company_" . "$prop_name");
// Query Table and get the last record added
$result_company = mysqli_query($conn,"SELECT * FROM $company_table WHERE ID=(SELECT MAX(ID) FROM $company_table)");
$row1 = mysqli_fetch_array($result_company);
//Status from Last Row Inserted
$Row_Status = $row1['Status'];
// This is where I get lost. For each company I need to know how many companies where $Row_Status != 3 or == 2
if ($Row_Status != '3') {
// Start with 0 and add 1 for each match
for($n3 = 0; $array[$n3]; $n3++) {
$n3_result = $n3;
}
} elseif ($Row_Status == '2') {
// Start with 0 and add 1 for each match
for($e2 = 0; $array[$e2]; $e2++) {
$e2_result = $e2;
}
{
echo "ERROR: Could not execute";
}
}
}
echo $n3_result;
echo $e2_result;
如何創建一個循環來檢查幾個表並根據值計算結果?
您發佈的代碼本身就是錯誤的,似乎在最後一個for循環 – rahul
最後一個for循環是相同現有的除分配變量循環。 Netbeans沒有顯示語法問題,你能告訴我,如果我走在正確的道路上,還是我這樣做是錯誤的? – mb85