我有一個循環,它將描述和縮略圖插入到表中,但循環中的所有項都沒有描述和縮略圖。我不認爲這是一個問題,但SQL不會插入它,除非它們有價值。我認爲這可能是由非null事件引起的,所以我試圖將「null」更改爲「yes」。SQL不爲空且php =或false
我將它打印出執行的查詢和MySQL錯誤:
Query: INSERT INTO experiments (title, dir, desc, thumbnail) VALUES('3dbox', '3dbox', '', '')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc, thumbnail) VALUES('3dbox', '3dbox', '', '')' at line 1
我也試過這樣:
$d = @file_get_contents("/experiments/$sites[$i]/desc.txt") or false;
但這也不管用,因爲你可以請參閱查詢。
字段設置爲NOT NULL嗎? – jchapa
DESC是mysql中的一個保留字,您應該將其改爲別的 – keune
不,http://i.imgur.com/nzXbf.png它們是yes null –