PHPバージョン: PHP 5.4.16
ThinkPHP バージョン: 3.2.3
コードに直接移動します:
リーリー$sql = $ReportLost->fetchSql(true)->add($data);
リーリー次回の実行では、$result = $ReportLost->add($data);
エラーが報告されます:
ただし、$sql
の
を挿入することができます。
データテーブル構造
リーリー実際、テーブルには $data よりも多くのフィールドがありますが、$data 内の未定義のフィールドは NULL になる可能性があります。
これは thinkphp の制限ですか?それともphpの制限なのでしょうか?解決策はありますか? まず、mysql で必要なすべてのフィールドを $data で定義する必要がありますか?