手机
当前位置:查字典教程网 >编程开发 >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使用指定编码导出mysql数据到csv文件的方法

php解析字符串里所有URL地址的方法

php简单操作mysql数据库的类

php实现每天自动变换随机问候语的方法

PHP中你应该知道的require()文件包含的正确用法

php中smarty模板条件判断用法实例

php中PDO方式实现数据库的增删改查

php简单实现快速排序的方法

php比较相似字符串的方法

php,不用COM,生成excel文件

精品推荐
分类导航