手机
当前位置:查字典教程网 >编程开发 >php教程 >php中比较简单的导入phpmyadmin生成的sql文件的方法
php中比较简单的导入phpmyadmin生成的sql文件的方法
摘要:我们知道很多在网上下载的论坛或者个人博客程序都有安装的页面,要制作这样的安装程序就需要用到sql文件创建数据库。只对phpmyadmin导出...

我们知道很多在网上下载的论坛或者个人博客程序都有安装的页面,要制作这样的安装程序就需要用到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);

}

【php中比较简单的导入phpmyadmin生成的sql文件的方法】相关文章:

PHP生成唯一订单号的方法汇总

php中smarty实现多模版网站的方法

php计算整个目录大小的方法

php按单词截取字符串的方法

php遍历类中包含的所有元素的方法

php计算到指定日期还有多少天的方法

php使用指定编码导出mysql数据到csv文件的方法

php,不用COM,生成excel文件

php简单操作mysql数据库的类

php使用数组填充下拉列表框的方法

精品推荐
分类导航