に関連する構文エラー私は、次の変数に構文エラーに問題が生じています:PHP/MYSQL - としてPHP変数を介してmysqlのクエリに
$uploadQuery = "
LOAD DATA LOCAL INFILE '".$docRoot."/../../includes/dbUploads/".$fileToUpload."'
INTO TABLE `promotions`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
";
私はそれがのエスケープを行うのですか何かを持っていることを知っていますLOAD DATA ...行に'
文字が含まれています。しかし、正確に何が問題になっているのか、またはこのクエリを正しい方法で言い直す方法については、私は困惑しています。
だから、私の質問はこれです:
それに関連する構文エラーがないようにとどのように私は、正しい方法で述べた変数を言い替えるん。
誰かがこれに関する提案や入力をお持ちの場合は、非常に感謝しています。
ありがとうございました!エスケープ文字がありません
あなたのエラーは何ですか?また、PHPからPHPを実行する代わりに$ uploadQueryをエコーしてから手動で実行し、修正方法を確認しましたか? – bpgergo