复制代码 代码如下:
gettablesname(); 
$filename=databak/.date(ymd); 
$url=getcwd()./databak/; 
$handle = opendir($url); 
while(false!==($file = readdir($handle))){ 
if ($file!=.&&$file!=..&&is_dir($url./.$file)) { 
if(date(ymd)-$file>5){deldirandfile($url./.$file);}; 
} 
} 
makedir($filename); 
foreach($table as $t){ 
$s1=$db->fetch_array(show create table `$t`); 
$mysql=/*time:.date(y-m-d h:i:s). */\r\ndrop table if exists `$t`;\r\n.$s1['create table'].;\r\n\r\n; 
$a1=$db->fetch_assoc(select * from `$t`); 
foreach ($a1 as $data){ 
$vals=array_values($data); 
$vals=array_map('addslashes',$vals); 
$vals=join(',',$vals); 
$vals='.$vals.'; 
$mysql.=insert into `$t` values ($vals);\r\n; 
} 
$mysql.=\r\n; 
filein($filename,$t,$mysql); 
} 
echo 数据备份成功,生成备份文件 .getcwd()./.$filename./
程序自动清理5天以前的备份; 
?>
以上就介绍了vb连接sql数据库 备份mysql数据库的php代码一个表一个文件,包括了vb连接sql数据库方面的内容,希望对php教程有兴趣的朋友有所帮助。
   
 
   