您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP备份mysql数据库的代码实例

2026/6/14 17:21:12发布17次查看
本文主要和大家分享php备份mysql数据库的代码实例,希望大家通过本文能掌握技巧会使用php备份mysql数据库。
function actionhaha() { header ( "content-type: text/html; charset=utf-8" ); //备份数据库 $host="localhost"; $user="root";//数据库账号 $password="r123oot"; //数据库密码 $dbname="auth"; //数据库名称 //这里的账号、密码、名称都是从页面传过来的 if(!mysql_connect($host,$user,$password)) //连接mysql数据库 { echo '数据库连接失败,请核对后再试'; exit; } if(!mysql_select_db($dbname)) //是否存在该数据库 { echo '不存在数据库:'.$dbname.',请核对后再试'; exit; } mysql_query("set names 'utf8'"); $mysql= "set charset utf8;\r\n"; $q1=mysql_query("show tables"); while($t=mysql_fetch_array($q1)) { $table=$t[0]; $q2=mysql_query("show create table `$table`"); $sql=mysql_fetch_array($q2); $mysql.=$sql['create table'].";\r\n"; $q3=mysql_query("select * from `$table`"); while($data=mysql_fetch_assoc($q3)){ $keys=array_keys($data); $keys=array_map('addslashes',$keys); $keys=join('`,`',$keys); $keys="`".$keys."`"; $vals=array_values($data); $vals=array_map('addslashes',$vals); $vals=join("','",$vals); $vals="'".$vals."'"; $mysql.="insert into `$table`($keys) values($vals);\r\n"; } } $filename="./databak/".$dbname.date('ymjgi').".sql"; //存放路径,默认存放到项目最外层 $fp = fopen($filename,'w'); fputs($fp,$mysql); fclose($fp); echo "数据备份成功";exit; }
相关推荐:
如何用mysqladministrator备份mysql数据库
10个教程教你轻松备份mysql数据库
用php实现xml备份mysql数据库
以上就是php备份mysql数据库的代码实例的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product