なぜ私のコードが機能しないのか、ここ数日頭を悩ませていました (変数を出力したときは大丈夫だったのに、データベースに記録されなかったので) が、問題はPHP が CSV ファイルを読み取っていません (基本的に、CSV ファイルを取得して PostgreSQL データベースに移植する必要がありました)。
データベースに書き込もうとしているときにコマンドラインからコードを実行しているが、テスト時にはブラウザでコードを実行しているため、機能しない理由があることに気付きました。
これにより、 を介してコードを実行すると、ファイルが読み取られていないことに気付きましたcmd
。CSV ファイルが大きすぎてブラウザで実行できず、内部サーバー エラーが発生するため、 を介して実行する必要がありますが、実行してcmd
もファイルが読み込まれません。