导入phpmyadmin生成的sql文件最简单的方法
做网站的时候 我们会制作一个安装文件 就需要用到sql文件创建数据库。
分享一下 我所用的方法。只对phpmyadmin导出的sql文件有效
$dbfile="test.sql";
$content=iconv("UTF-8","GB2312",file_get_contents($dbfile));
//获取创建的数据
//去掉注释
$content=preg_replace("/--.*\n/iU","",$content);
//替换前缀
$content=str_replace("ct_",TABLE_PRE,$content);
$carr=array();
$iarr=array();
//提取create
preg_match_all("/Create table .*\(.*\).*\;/iUs",$content,$carr);
$carr=$carr[0];
foreach($carr as $c)
{
@mysql_query($c,$link);
}
//提取insert
preg_match_all("/INSERT INTO .*\(.*\)\;/iUs",$content,$iarr);
$iarr=$iarr[0];
//插入数据
foreach($iarr as $c)
{
@mysql_query($c,$link);
}
相关阅读
- 360云盘如何实现全盘共享?360云盘共享文件设置教程
- 文件怎么彻底删除?DIskGenius彻底删除文件图文教程
- AirMore利用WiFi将安卓手机文件传至电脑
- iOS 9.3 beta7流畅度怎么样 iOS 9.3 beta7描述文件下载地址
- QQ群文件如何创建文件夹 QQ8.2群文件创建文件夹功能详解
- 百度云怎么分享文件给别人呢 百度云分享文件方法
- 360云盘关闭后里面的文件怎么办 360云盘关闭后里面的文件保存方式
- 360云盘的文件如何传到天翼云 360云盘的文件传到天翼云方法介绍
- 360云盘的文件如何传到腾讯微云 360云盘的文件传到腾讯微云方法介绍
- 360云盘关闭会员怎么退款 360云盘文件下载怎么转移
《导入phpmyadmin生成的sql文件最简单的方法》由网友“潇魂蝶舞”推荐。
转载请注明:http://www.modouwifi.com/jiaocheng/052010ac2021.html