説明とサムネイルをテーブルに挿入するループがありますが、ループ内のすべてのアイテムに説明とサムネイルがあるわけではありません。これが問題になるとは思いませんでしたが、値がない限り、SQLはそれを挿入しません。nullではないことが原因かもしれないと思ったので、「null」を「yes」に変えてみました。
実行されたクエリとmysqlエラーを出力するように設定しました。
クエリ:INSERT INTO実験(タイトル、ディレクトリ、説明、サムネイル)VALUES( '3dbox'、 '3dbox'、''、'')
SQL構文にエラーがあります。1行目の'desc、thumbnail)VALUES(' 3dbox'、' 3dbox'、''、'')'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
私もこれを試しました:
$d = @file_get_contents("/experiments/$sites[$i]/desc.txt") or false;
しかし、クエリでわかるように、それも機能しません。