国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP執行SQL文件并將SQL文件導入到數據庫

2024-05-04 23:39:03
字體:
來源:轉載
供稿:網友

今天給大家介紹一下,如何利用php自動執行.sql文件。其實很簡單,就是獲取sql文件中的內容,然后將每一句sql語句一次執行就行啦。需要的朋友可以參考下

 

 
  1. //讀取文件內容 
  2. $_sql = file_get_contents('test.sql'); 
  3. $_arr = explode(';', $_sql); 
  4. $_mysqli = new mysqli(DB_HOST,DB_USER,DB_PASS); 
  5. if (mysqli_connect_errno()) { 
  6. exit('連接數據庫出錯'); 
  7. //執行sql語句 
  8. foreach ($_arr as $_value) { 
  9. $_mysqli->query($_value.';'); 
  10. $_mysqli->close(); 
  11. $_mysqli = null

上面text.sql是你需要執行的sql文件,DB_HOST主機名,DB_USER用戶名,DB_PASS密碼!

這只是最基本的自動執行sql文件,你還可以自定義生成數據庫的名稱,方法就是將sql文件中下面的代碼刪去

 

 
  1. CREATE DATABASE IF NOT EXISTS 數據庫名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

USE 數據庫名

然后在text.php中執行所有的sql語句前添加代碼

 

 
  1. $_mysqli->query("CREATE DATABASE IF NOT EXISTS 數據庫名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"); 
  2. $_mysqli->query("USE 數據庫名"); 

以上就是本文的全部內容,希望對大家有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武穴市| 中山市| 贡嘎县| 乌什县| 逊克县| 崇信县| 临泉县| 会昌县| 威信县| 久治县| 新乡市| 新田县| 昌乐县| 土默特右旗| 吉林省| 肃南| 无为县| 出国| 盐津县| 大名县| 芦山县| 武安市| 会同县| 自治县| 怀宁县| 刚察县| 六枝特区| 吉林市| SHOW| 奈曼旗| 兴义市| 汉中市| 湘西| 阳山县| 广灵县| 沈丘县| 张家界市| 久治县| 皮山县| 长阳| 兴安县|