php备份mysql的代码-php备份mysql的代码 ?php$host=localhost&q...

谷子猫博客

猫眼看世界^_^!
首页>> 技术文档 >>php备份mysql的代码
php备份mysql的代码
<?php    
    $host="localhost";              
$user="root";          
$password="";            
$dbname="";          
mysql_connect($host,$user,$password);              
mysql_select_db($dbname);            
$mysql= "set charset utf8;rn";                
$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'].";rnrn";            
          
    $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);rn";          
    }          
    $mysql.="rn";                        
}          
$filename=date('Ymj').".sql";              
$fp = fopen($filename,'w');              
fputs($fp,$mysql);                
fclose($fp);                
echo "数据备份成功,生成备份文件".$filename."";    
?>  

×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:谷子猫的博客 » php备份mysql的代码
标签: 免费 数据库

发表评论

路人甲

网友评论(0)