我有下面的變量語法錯誤問題,因爲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 ...行中的'
字符。但是當涉及到究竟是什麼問題時,或者如何以正確的方式對此查詢進行重新說明時,我很難過。
所以,我的問題是這樣的:
我如何改寫以正確的方式所陳述的變量,有關於它沒有語法錯誤。
如果有人對此有任何建議或意見,將不勝感激。
謝謝!
你的錯誤究竟是什麼?另外,你是否嘗試echo $ uploadQuery而不是從php運行它,然後手動運行它並查看如何修復? – bpgergo