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

