国产探花免费观看_亚洲丰满少妇自慰呻吟_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 數據庫名"); 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万荣县| 延寿县| 邵阳县| 沙雅县| 涡阳县| 霍林郭勒市| 紫金县| 志丹县| 囊谦县| 连城县| 通许县| 乡宁县| 上林县| 炉霍县| 普格县| 和政县| 三都| 金塔县| 宁陵县| 遂宁市| 九龙坡区| 桑日县| 合川市| 大港区| 梧州市| 察隅县| 阳原县| 名山县| 扎赉特旗| 仁布县| 马龙县| 定陶县| 泗水县| 德格县| 桃源县| 海门市| 东丽区| 奉化市| 湘阴县| 茌平县| 镇安县|