看板 Web_Design 關於我們 聯絡資訊
最近做了一個可以管理公告的網頁 功能是可以新增新的公告,或更改舊公告的內容 可是無論怎麼改程式碼,網頁都會出現"INSERT INTO 陳述式語法錯誤" 上網查了之後才知道,才知道有那些問題 我把查出來的原因貼上,希望對有需要的人有點幫助 ------------------------------------------------------------- 80040e14─INSERT INTO 陳述式語法錯誤 當伺服器嘗試處理含有「插入記錄」伺服器行為的頁面時,便會發生這個錯誤。 這個錯誤通常是因為資料庫中的欄位、物件、或變數的名稱發生的問題而造成,常發生的 問題如下: 名稱中使用保留字。大多數資料庫都有保留字。例如 date 就是保留字,不可以用來作為 資料庫中的欄名。 名稱中使用特殊字元。特殊字元包括: . / * : ! # & - ? 在名稱中使用空格。 如果為資料庫中的某個物件定義了輸入遮罩,而插入的資料與遮罩不符,則也可能發生這 個錯誤。 若要修正這個錯誤,在指定資料庫的欄名時,請避免使用 date、name、select、where 和 level 等保留字。此外,請清除名稱中的空格與特殊字元。 ------------------------------------------------------------------------- 我就是因為資料庫的欄名有欄位是命名 name 跟 data 所以怎麼寫怎麼錯 給大家作個參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.184.176
gaelelw:mysql可以用`date`表示欄位名稱 不過保留字最好還是別用 07/15 15:10