-3
您的SQL語法錯誤所以我得到這個錯誤,那麼我enlosed在反引號字符和錯誤的列名得到了解決,我的查詢看起來是這樣的錯誤:您在附近
$sql="INSERT INTO camera (type, company, model, tvl, range, ir, mrp, price, warranty, image)
VALUES
('$ftype','$fcompany','$fname','$ftvl','$frange','$fir','$mrp','$price','$fwarranty','$pathAndName')";
而且現在它看起來像這一點,是工作的罰款
$sql="INSERT INTO camera (`type`, `company`, `model`, `tvl`, `range`, `ir`, `mrp`, `price`, `warranty`, `image`)
VALUES
('$ftype','$fcompany','$fname','$ftvl','$frange','$fir','$mrp','$price','$fwarranty','$pathAndName')";
現在我想通了,因爲我是用一些關鍵詞在我查詢我得到這個錯誤,我的問題是哪些關鍵字造成這個錯誤,是它範圍?我在不使用範圍列的情況下嘗試了查詢,但仍然收到相同的錯誤。
保留字記錄在[這裏](http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html)。一個更大的問題是,您正在從一個字符串構建查詢,這會將您暴露給SQL注入。請參閱[here](http://bobby-tables.com/)以獲取更多信息,並查看使用PDO或mysqli。 –
https://dev.mysql.com/doc/refman/5.6/en/reserved-words.html –
@ rink.attendant.6感謝您的鏈接,它只是範圍 – CAO