我有一個預定表格,一旦填寫完畢,某個建築物的房間就會減少一個。我正在使用Cloud9 ide和php來更新phpmyadmin數據庫中該建築物的記錄。我認爲從roomsAvailable中減去一個房間的等式不會被讀取。這可能與引用問題一樣簡單。在phpmyadmin中更新記錄用PHP代碼
這是更新:
$sql = "UPDATE $dormTable SET roomsAvailable = --$dormRecord[roomsAvailable]
WHERE id = $dormRecord[id]";
這是網頁上的輸出,當我呼應語句和宿舍紀錄:
"UPDATE `dorms` SET `roomsAvailable` = --5 WHERE `id` = 8"
Array ([id] => 8 [name] => Lower West Cedar St. [class] => 2 [specialNeeds] => 1 [laundry] => 1 [fullyEquippedKitchen] => 1 [roomsAvailable] => 5 [roomsReserved] => 0 [roomCapacity] => 5)
謝謝!這工作!我仍然有點不確定如何在phpmyadmin的數據庫中輸入這個數據,雖然echo「\」$ sql \「」不起作用。 – Katie
@凱蒂好,如果我的回答是正確的,請將其標記爲已接受...看到這裏如何 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work 我也有用回聲更新答案 – scaisEdge
如果我的數據庫中的記錄沒有更新,是否最有可能與連接有關的問題?即使我所做的預訂記錄也被輸入到數據庫中。 – Katie