找回密码
 注册

[PHP] 备份mysql的php源代码

php 发表于 2012/5/16 00:07 | 显示全部楼层 |阅读模式
通过php实现mysql数据库的备份.以下是详细代码,需要修改的地方代码中有注释.
  1. <?php   
  2. $host="localhost";//数据库服务器
  3. $user="root";//数据库用户名
  4. $password="root";//数据库密码
  5. $dbname="mysql";//数据库名称
  6. mysql_connect($host,$user,$password);
  7. mysql_ `$table`");
  8.     while($data=mysql_fetch_assoc($sqlsf)){
  9.         $keys=array_keys($data);
  10.         $keys=array_map('addslashes',$keys);
  11.         $keys=join('`,`',$keys);
  12.         $keys="`".$keys."`";
  13.         $values=array_values($data);
  14.         $values=array_map('addslashes',$values);
  15.         $values=join("','",$values);
  16.         $values="'".$values."'";
  17.         $mysqlquery.=" `$table`($keys) values($values);\n";
  18.     }
  19.     $mysqlquery.="\n";
  20. }
  21. $filename=date('YmdHis').".sql";//保存备份资料的文件名
  22. $fp = fopen($filename,'w');
  23. fputs($fp,$mysqlquery);
  24. fclose($fp);
  25. echo "<a href="http://www.qsyz.net/">成功将数据库备份到了".$filename."</a>";
  26. ?>
复制代码
yanguozi 发表于 2012/5/16 21:47 | 显示全部楼层
顶个,,,这个资源…
回复

使用道具 举报

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表