-1

php スクリプトからロード データ ローカル ファイルを使用してデータベース テーブルにレコードを挿入しようとしていますが、次のエラーが表示されます。

無効なクエリ: 使用されたコマンドは、この MySQL バージョンでは許可されていません

ただし、mysql コマンド プロンプトから動作しています。

4

1 に答える 1

1

my.cnfファイルの適切なすべての場所(mysqld、safe_mysqld、mysql)でローカルinfileを正しく有効にしたと仮定して、PHPコードのMySQL接続パラメーターが「client_flags」オプションを設定していることを確認します。

例:

mysql_connect(HOST,USER,PASS,false,128);

128の最後のパラメーターは、ローカルファイルを有効にします。詳細については、PHPのマニュアルを参照してください。

于 2013-03-18T15:25:24.803 に答える