我的這個代碼的目標是檢查狀態是否設置爲「校準」,在這種情況下,用戶將被回聲或彈出警告。我無法弄清楚如何讓代碼以這種方式工作,而這正是我現在所擁有的。 - >php/mysql如果狀態='校準'警告用戶
編輯:現在的問題是,IF語句不能正常工作,回聲「此項目是在校準」;即使狀態不是校準也會打印。
編輯2:問題解決了!
$DB = new mysqli("localhost", "root", "", "book1");
$result2 = mysqli_query($DB, "SELECT Status FROM booking WHERE itemID='$itemID'");
while($row = mysqli_fetch_array($result2)){
echo $row['Status']. ",";
$status = $row['Status'];
}
if ($status='Calibration'){
echo "This item is on Calibration";
}
$upd = "UPDATE booking SET userID ='none/last user: $userID', Verification='$verification', status='Available' WHERE itemID ='$itemID'";
它是如何工作的?任何錯誤? – NoLiver92
@ NoLiver92 IF語句不起作用,它總是會發布回波線 – Snoken
,因爲您已經寫過=而不是==(比較)。 – LOKESH