使用php語句將數(shù)據(jù)庫*.sql文件導(dǎo)入數(shù)據(jù)庫
更新時間:2014年05月05日 16:43:08 作者:
這篇文章主要介紹了如何使用php語句將數(shù)據(jù)庫*.sql文件導(dǎo)入數(shù)據(jù)庫,需要的朋友可以參考下
最簡單的php語句把數(shù)據(jù)庫*.sql文件導(dǎo)入數(shù)據(jù)庫
$sql=file_get_contents("text.sql"); //把SQL語句以字符串讀入$sql
$a=explode(";",$sql); //用explode()函數(shù)把$sql字符串以“;”分割為數(shù)組
foreach($a as $b){ //遍歷數(shù)組
$c=$b.";"; //分割后是沒有“;”的,因為SQL語句以“;”結(jié)束,所以在執(zhí)行SQL前把它加上
mysql_query($c); //執(zhí)行SQL語句
}
在很多安裝程序中大家都會看到數(shù)據(jù)庫的安裝,其它神秘的背后就是這么簡單的幾句代碼。首先安裝中會有一個Sql文件,然后再按照上面的代碼在PHP中執(zhí)行。
復(fù)制代碼 代碼如下:
$sql=file_get_contents("text.sql"); //把SQL語句以字符串讀入$sql
$a=explode(";",$sql); //用explode()函數(shù)把$sql字符串以“;”分割為數(shù)組
foreach($a as $b){ //遍歷數(shù)組
$c=$b.";"; //分割后是沒有“;”的,因為SQL語句以“;”結(jié)束,所以在執(zhí)行SQL前把它加上
mysql_query($c); //執(zhí)行SQL語句
}
在很多安裝程序中大家都會看到數(shù)據(jù)庫的安裝,其它神秘的背后就是這么簡單的幾句代碼。首先安裝中會有一個Sql文件,然后再按照上面的代碼在PHP中執(zhí)行。
您可能感興趣的文章:
- 修改php.ini實現(xiàn)Mysql導(dǎo)入數(shù)據(jù)庫文件最大限制的修改方法
- mysql備份恢復(fù)mysqldump.exe幾個常用用例
- mysql數(shù)據(jù)庫備份及恢復(fù)命令 mysqldump,source的用法
- mysql mysqldump只導(dǎo)出表結(jié)構(gòu)或只導(dǎo)出數(shù)據(jù)的實現(xiàn)方法
- Windows下實現(xiàn)MySQL自動備份的批處理(復(fù)制目錄或mysqldump備份)
- Mysql導(dǎo)入導(dǎo)出工具Mysqldump和Source命令用法詳解
- Excel導(dǎo)入數(shù)據(jù)庫時出現(xiàn)的文本截斷問題解決方案
- 解析PL/SQL Developer導(dǎo)入導(dǎo)出數(shù)據(jù)庫的方法以及說明
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫以及函數(shù)、存儲過程的介紹
- mysql mysqldump數(shù)據(jù)備份和增量備份
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫、數(shù)據(jù)表的方法
- 使用mysqldump導(dǎo)入數(shù)據(jù)和mysqldump增量備份(mysqldump使用方法)
- android實現(xiàn)raw文件夾導(dǎo)入數(shù)據(jù)庫代碼
- mysqldump數(shù)據(jù)庫備份參數(shù)詳解
- mysqldump加-w參數(shù)備份數(shù)據(jù)時需要注意的事項
- 使用MySQL MySqldump命令導(dǎo)出數(shù)據(jù)時的注意事項
- linux下使用ssh遠(yuǎn)程執(zhí)行命令批量導(dǎo)出數(shù)據(jù)庫到本地
- mysqldump命令導(dǎo)入導(dǎo)出數(shù)據(jù)庫方法與實例匯總
相關(guān)文章
PHP進制轉(zhuǎn)換實例分析(2,8,16,36,64進制至10進制相互轉(zhuǎn)換)
這篇文章主要介紹了PHP進制轉(zhuǎn)換,結(jié)合具體實例形式分析了2,8,16,36,64進制至10進制相互轉(zhuǎn)換實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2017-02-02
PHP 實現(xiàn)base64編碼文件上傳出現(xiàn)問題詳解
這篇文章主要介紹了PHP 實現(xiàn)base64編碼文件上傳出現(xiàn)問題詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09
PHP中$GLOBALS[''HTTP_RAW_POST_DATA'']和$_POST的區(qū)別分析
這篇文章主要介紹了PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的區(qū)別,結(jié)合具體實例形式分析了$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的功能與使用過程中的區(qū)別,需要的朋友可以參考下2017-07-07

