我正在嘗試使用PHP中的系統命令導入mysqldump文件。以下是我的工作方式 -使用PHP導入Mysql
$command = "F:\System 1.1\server\mysql\bin\mysql.exe -h localhost -P 7188 -u username -ppassword <dbname> < F:\System 1.1\backup.sql";
system($command,$return)
$ return的值是1.語法是否不正確?另外,有沒有其他方法可以通過PHP導入完整的數據庫?
(因爲誰將會是最終使用該程序的用戶可能沒有安裝MySQL和存在的路徑,我給的完整路徑的mysql.exe。)
你有沒有在cmd中試過whis命令? –
'系統命令返回1'通過這個,你的意思是'$ return'是1,或者函數返回1(這將是最後一行輸出)? –
Igoris - 我已經在cmd中嘗試過它,它的工作原理。 Rocket - $ return是1. – ChaosMaker