网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php导入还原sql文件功能示例(仿phpmyadmin导入)

前面提到过,网站后台里数据库的备份和还原(导出和导入)是一个非常重要的功能。在 MySQL数据库导入和导出的多种方法这篇文章里已经介绍过。还是那句话,这次我们用php来给自己写一个导出数据库sql文件的功能,因为有些时候,我们租用的廉价虚拟主机不一定提供phpmyadmin的权限,这个时候,只能靠自己了。下面开始上代码:

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、网络空间、营销软件、网站建设、黔西网站维护、网站推广。

一般导入sql文件的功能都是先选择一个sql文件上传到服务端,这里省略文件上传的过程,假设文件已经上传到服务端。如果需要php文件上传功能示例教程的朋友稍等一会儿,以后很快更新,下面先上执行sql文件的代码:

\'; $sqlstr="";//声明sql语句字符串 //处理数组$lines,去掉注释行,放入$sqlstr中 foreach($linesas$line){ $line=trim($line); if($line!=""){ if((substr($line,0,1)!="#"&&substr($line,0,2)!="--")){ $sqlstr.=$line; } } } $sqlstr=preg_replace("//*.**//is","",$sqlstr);//去掉/**/注释 //处理$sqlstr,用分号分成单句sql语句 $sqlstr=rtrim($sqlstr,";"); $sqls=explode(";",$sqlstr); //循环遍历执行$sqls里的sql语句 foreach($sqlsas$sql){ if(mysql_query($sql)){ echo\'执行成功!=>
\'.substr($sql,0,50).\'
\'; }else{ echo\'执行失败!=>
\'.mysql_error().\'
\'; } } echo\'导入完成!\';

这样我们就能自己写一个sql文件导入还原的功能了。以上代码示例供大家学习用,实际使用的时候注意考虑安全问题。


文章标题:php导入还原sql文件功能示例(仿phpmyadmin导入)
网页路径:http://bjjierui.cn/article/cgcgch.html

其他资讯