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

2015-01-24信息快讯网

做网站的时候 我们会制作一个安装文件 就需要用到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); 
} 
整理的一些实用WordPress后台MySQL操作命令
PHP中设置时区,记录日志文件的实现代码
Fine Uploader文件上传组件应用介绍
PDO版本问题 Invalid parameter number: no parameters were bound
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
php5.3中连接sqlserver2000的两种方法(com与ODBC)
PHP flock 文件锁详细介绍
php中unlink()、mkdir()、rmdir()等方法的使用介绍
mysql 查询指定日期时间内sql语句实现原理与代码
windows下zendframework项目环境搭建(通过命令行配置)
php读取EXCEL文件 php excelreader读取excel文件
PHP文章按日期(月日)SQL归档语句
php实现文件下载更能介绍
PHP备份数据库生成SQL文件并下载的函数代码
php懒人函数 自动添加数据
从康盛产品(discuz)提取出来的模板类
php dirname(__FILE__) 获取当前文件的绝对路径
php新建文件自动编号的思路与实现
php设计模式 Interpreter(解释器模式)
php设计模式 Singleton(单例模式)
php设计模式 Chain Of Responsibility (职责链模式)
php中转义mysql语句的实现代码
php判断输入不超过mysql的varchar字段的长度范围
PHP读取网页文件内容的实现代码(fopen,curl等)
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
sphinx增量索引的一个问题
常用的PHP数据库操作方法(MYSQL版)
php统计文件大小,以GB、MB、KB、B输出
PHP文件上传原理简单分析
五款常用mysql slow log分析工具的比较分析
PHP操作mysql函数详解,mysql和php交互函数
PhpMyAdmin中无法导入sql文件的解决办法
mysql5的sql文件导入到mysql4的方法
©2014-2024 dbsqp.com