我試過運行一個查詢,但它說我在我的SQL語法中有一個錯誤。爲什麼?你的SQL語法有錯誤 - XAMPP
這應該是你唯一需要的代碼:我也知道SQL注入的
$sql = "INSERT (email, username, password) VALUES ($email, $username, $password)";
。我會添加一個補丁,它是mysqli_real_eacape_string()
函數。
我試過運行一個查詢,但它說我在我的SQL語法中有一個錯誤。爲什麼?你的SQL語法有錯誤 - XAMPP
這應該是你唯一需要的代碼:我也知道SQL注入的
$sql = "INSERT (email, username, password) VALUES ($email, $username, $password)";
。我會添加一個補丁,它是mysqli_real_eacape_string()
函數。
您缺少表名稱。嘗試
$sql = "INSERT INTO table_name (email, username, password) VALUES ($email, $username, $password)";
一大修正+1 –
這只是問題的50%。我看不出爲什麼會收到這麼多讚揚。我誠實地懷疑所有這些值都是整數。 –
@ Fred-ii-,我完全同意,我也認爲這兩個鏈接在重複部分不是100%直接回答問題 –
這應該是你需要的唯一的答案:INSERT INTO TABLE_NAME(列1,列2,欄3,...) VALUES(值1,值2,值3,...) – arbogastes
如果你真正意識到SQL注入,你會使用準備好的語句 - 不要逃避輸入。 – Qirel