我寫了一個PHP類,它將更新表中某一行的4個字段。該行由會話變量'user'決定(這是唯一的)。它不工作,但我不確定是因爲查詢還是類本身。所以我第一次會問你們,如果在這個查詢中有任何錯誤(有可能是),當查詢是正確的,我會看看類本身是否也有錯誤。PHP更新查詢
查詢:
UPDATE tblRegistratie(lengte, gewicht, bmi geluk) WHERE `gebruikersnaam` = '" . $_SESSION['regain-user'] . "'
VALUES(
'".mysqli_real_escape_string($conn, $this->Lengte_update)."',
'".mysqli_real_escape_string($conn, $this->Gewicht_update)."',
'".mysqli_real_escape_string($conn, $this->BMI_update)."',
''".mysqli_real_escape_string($conn, $this->Geluk_update)."',
);
一些基於如何SO語法熒光筆在未關閉的報價窒息,你可以從你的代碼張貼在正確的上下文中的查詢? – 2011-05-18 17:16:25
另外,調用失敗後,mysql_error()會說什麼? – 2011-05-18 17:16:46
'bmi geluk' - 如果這是一列,則需要用反引號將其轉義(空格可能會破壞查詢) – Piskvor 2011-05-18 17:18:50