php スクリプトからロード データ ローカル ファイルを使用してデータベース テーブルにレコードを挿入しようとしていますが、次のエラーが表示されます。
無効なクエリ: 使用されたコマンドは、この MySQL バージョンでは許可されていません
ただし、mysql コマンド プロンプトから動作しています。
my.cnfファイルの適切なすべての場所(mysqld、safe_mysqld、mysql)でローカルinfileを正しく有効にしたと仮定して、PHPコードのMySQL接続パラメーターが「client_flags」オプションを設定していることを確認します。
例:
mysql_connect(HOST,USER,PASS,false,128);
128の最後のパラメーターは、ローカルファイルを有効にします。詳細については、PHPのマニュアルを参照してください。