文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>最简单的导入phpmyadmin生存的sql文件

最简单的导入phpmyadmin生存的sql文件

时间:2011-03-28  来源:lrjxgl

做网站的时候 我们会制作一个安装文件 就需要用到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);
 }

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载