我該如何通過php來源代碼如下所示的.sql文件?通過PHP來源MySQL文件?
CREATE DATABASE IF NOT EXISTS data_base;
USE data_base;
CREATE TABLE IF NOT EXISTS the_table(
package_name varchar(50) NOT NULL,
PRIMARY KEY (`package_name`)
)
我嘗試以下,但它不工作。我試圖做一些研究,似乎我需要做一些名爲LOAD DATA INFILE的東西,但我不明白。
mysql_query("source C:/xampp/htdocs/Project1/mysql/source.sql;") or die(mysql_error());
如何使用PHP來源.sql文件?謝謝。
非常好,謝謝。爲什麼它是安全風險呢? – user954912
SQL文件可能是惡意的(即僞造,用戶生成等)。另外,您對多重查詢的錯誤控制有限。關鍵在於它應該在非常特定和有限的情況下運行。 –