这是我的第一个问题。如果我对此感到抱歉。
我想,我网站的每个用户都可以从mysql备份他们的数据。我该怎么用php?
类似的东西;
<?php
$userid = 15;
$username = 'memmed';
$filename = $username.$userid.'sql';
$sql = 'SELECT * FROM users WHERE id = 15;';
$query = mysql_query($sql);
$row = mysql_fetch_row($query);
$text = 'INSERT INTO users (id, name, .. , ......) VALUES('.$row['id'].', ............)';
$handle = fopen('backups/'.$filename,'w+');
fwrite($handle,$text);
fclose($handle); ?>
答案 0 :(得分:0)
答案 1 :(得分:-1)
只需创建2个字符串,如下所示
$str1='';
$str2='';
foreach($row as $key=>$value){
$str1.=$key.',';
$str2.="'".$value."',";
}
}
$str1=rtrim($str1,',');
$str2=rtrim($str2,',');
$text = 'INSERT INTO users ('.$str1.') VALUES('.$str2.')';