2017-04-19 31 views
-2

私はDBテーブルのバックアップを取得しようとしているときに上記のエラーの問題に直面しています。チャンあなたの例$sql変数でコードSQLSTATE [HY000]:一般エラー

$sql = "SELECT * INTO OUTFILE '" . $backup_file. "' FROM " .$table_name; 

のこの部分は、ファイルの無効なパスが含まれている

$table_name = "back_up_manager"; 
$backup_file = "/var/www/html/solaris_dev/uploads/back_up_manager".date('F h:i:s').".csv"; 
$sql = "SELECT * INTO OUTFILE '$backup_file' FROM $table_name"; 
$command = Yii::$app->db->createCommand($sql)->queryAll(); 
+0

あなたのPHP error_logには何が記載されていますか?あなたはスタックトレースを見ましたか? – delboy1978uk

+0

原因:PDOException SQLSTATE [HY000]:一般的なエラー....................このエラーメッセージが表示されています – rehan

+0

PDO例外があります – delboy1978uk

答えて

0

をチェックしてください。

+1

'outfile'の後で' from'の前にスペースや一重引用符を入れてはいけませんか? –

+0

はい。私は今私の答えを編集します –

+1

そして私はあなたのために引用符を追加しました:-) –

関連する問題