找回密码
 新建账号

[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.51-n.com/">成功将数据库备份到了" . $filename . "</a>";
  26. ?>
复制代码
yanguozi 发表于 2012/5/16 21:47 | 显示全部楼层
顶个,,,这个资源…

手机版|轻松E站

GMT+8, 2024/12/31 01:37

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