
先说代码,我看了一下,代码没什么问题,至于你说的不备份,原因可能如下:
查询无结果,测试办法是在最外层的那个while语句结束后输出查询语句,即:
while ($t = mysql_fetch_array($q1)){
//里面的代码
}
echo $mysql;//在这里输出查询结果,如果结果正常,则说明查询有结果
$filename = "autobackupsql"; //存放路径,默认存放到项目最外层
然后就是另一个问题了,目标文件不可写,你可以参考下面这样的代码
$filename = "autobackupsql"; //存放路径,默认存放到项目最外层if(!file_exists($filename) || is_writable($filename))//如果文件不存在或可写
{
$fp = fopen($filename, 'w');//打开或创建可写文件
$mysql=str_replace("','','');","',null,null);",$mysql);
fputs($fp, $mysql);//写入
fclose($fp);
}
else
{
echo "文件 $filename 不存在或不可写";
}
如果尝试发现仍有问题,请再追问
以上就是关于关于PHP+Mysql数据库自动备份的问题全部的内容,包括:关于PHP+Mysql数据库自动备份的问题、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)