Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18671859
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-05-29 08:56:13

以下为引用的内容:
$host="localhost";
$user="数据库用户名";
$password="数据库密码";
$dbname="数据库名";
 
mysql_connect($host,$user,$password);
mysql_select_db($dbname);
 
$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\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";
 }
 $mysql.="\r\n";
 
}
$filename=date('Ymj').".sql";
$fp = fopen($filename,'w');
fputs($fp,$mysql);
fclose($fp);
echo "
数据备份成功,生成备份文件".$filename."
";
?>
阅读(517) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~