php中比较简单的导入phpmyadmin生成的sql文件的方法


Posted in PHP onJune 28, 2011

我们知道很多在网上下载的论坛或者个人博客程序都有安装的页面,要制作这样的安装程序就需要用到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 相关文章推荐
使用PHP提取视频网站页面中的FLASH地址的代码
Apr 17 PHP
PHP 解决session死锁的方法
Jun 20 PHP
解析PHP提交后跳转
Jun 23 PHP
codeigniter教程之多文件上传使用示例
Feb 11 PHP
destoon实现商铺管理主页设置增加新菜单的方法
Jun 26 PHP
9个实用的PHP代码片段分享
Jan 22 PHP
php遍历树的常用方法汇总
Jun 18 PHP
PHP中模拟链表和链表的基本操作示例
Feb 27 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
PHP的mysqli_ssl_set()函数讲解
Jan 23 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
Feb 13 PHP
PHP获取学生成绩的方法
Nov 17 PHP
从康盛产品(discuz)提取出来的模板类
Jun 28 #PHP
php skymvc 一款轻量、简单的php
Jun 28 #PHP
关于php mvc开发模式的感想
Jun 28 #PHP
yii框架源码分析之创建controller代码
Jun 28 #PHP
关于PHP中Object对象的笔记分享
Jun 28 #PHP
php dirname(__FILE__) 获取当前文件的绝对路径
Jun 28 #PHP
php新建文件自动编号的思路与实现
Jun 27 #PHP
You might like
基于PHP5魔术常量与魔术方法的详解
2013/06/13 PHP
php class类的用法详细总结
2013/10/17 PHP
学习php设计模式 php实现原型模式(prototype)
2015/12/07 PHP
PHP5.3新特性小结
2016/02/14 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
Javascript图像处理—亮度对比度应用案例
2013/01/03 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
充分发挥Node.js程序性能的一些方法介绍
2015/06/23 Javascript
AngularJS 如何在控制台进行错误调试
2016/06/07 Javascript
8 行 Node.js 代码实现代理服务器
2016/12/05 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
js实现微信聊天效果
2020/08/09 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
Python使用内置json模块解析json格式数据的方法
2017/07/20 Python
python自动裁剪图像代码分享
2017/11/25 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
对python append 与浅拷贝的实例讲解
2018/05/04 Python
使用Python实现在Windows下安装Django
2018/10/17 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
django中间键重定向实例方法
2019/11/10 Python
Python post请求实现代码实例
2020/02/28 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
python中if及if-else如何使用
2020/06/02 Python
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
香港时装购物网站:ZALORA香港
2017/04/23 全球购物
学校食品安全责任书
2015/01/29 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书
上甘岭观后感
2015/06/10 职场文书
小学班主任心得体会
2016/01/07 职场文书
导游词之阳朔遇龙河
2019/12/16 职场文书
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
React如何创建组件
2021/06/27 Javascript