0
當試圖創建這個表時,雖然它在幾分鐘之前工作過,但它不想正常工作?爲簡潔起見,假設$username
等於。SQL語法錯誤。突然爆發了?
我收到的錯誤是:
您的SQL語法錯誤;檢查 對應於你的MySQL服務器版本使用 接近正確的語法手冊 '(ID(10)INT AUTO_INCREMENT,PRIMARY KEY(ID),消息 爲varchar(250),' 在第2行
這是我目前使用的代碼:
$sql = "CREATE TABLE {$username}
(
id(10) INT AUTO_INCREMENT,
PRIMARY KEY(id),
message varchar(250),
sender varchar(100)
)";
任何錯誤信息? –
是用戶名*實際*「測試」?你沒有用反引號包圍它,所以存在與保留關鍵字相沖突的危險。 –
$ username是否有未轉義的撇號? –