2011-07-29 30 views
1

我想從位於linux服務器上的sql文件加載數據到數據庫。使用php加載數據庫中的sql文件

我試過這樣。

$query = "LOAD DATA INFILE '/home/technoho/public_html/gpstracking/system/application/controllers/backup/uploads/28_07_11_14_11_07.sql' 
INTO TABLE `backup` 
FIELDS TERMINATED BY '\', \'' 
LINES TERMINATED BY '\n' 
STARTING BY 'INSERT'"; 

該查詢與當地的系統文件,但我想要加載從服務器上的文件數據。 我想我在爲服務器文件提供路徑時出錯。

+0

簡單的答案是肯定的您的路徑可能是錯誤的最佳工具。您需要檢查您的Linux服務器主機以確定正確的路徑。 – arunkumar

+1

如果文件位於與MySQL服務器不同的服務器上,那麼您需要使用'LOAD DATA LOCAL INFILE' – Mchl

+0

thnx作爲響應。 – srbhbarot

回答

相關問題