【发布时间】:2012-06-06 15:03:26
【问题描述】:
我一直在开发 CMS,想添加备份/恢复功能。我希望它在每次编辑时备份一个保存的条目,这样如果客户做出更改,他们不满意或搞砸了,他们可以返回并选择以前的状态进行恢复。
我遇到的问题是试图围绕编码此功能的概念。我创建了一个名为“备份”的新表,其中包含“ID、日期、时间、pageName 和 pageContent”字段,但从那里继续我发现自己卡住了。
我是否会在我的编辑脚本中添加一个新查询,以将副本保存到备份表中?我怎样才能让它每隔几个保存的编辑备份一次?
这里有我的保存编辑查询,如果有帮助的话。提前致谢! :)
<?php
$_POST['entry'] = mysql_real_escape_string($_POST['entry']);
$sql="update pageEntry set entry=\"$_POST[entry]\", pageName=\"$_POST[pageName]\" where id=\"$_POST[id]\"";
$result=mysql_query($sql)or die('Bad Query');
echo "<div id='edit2'>The file has been uploaded, and your information has been added to the directory<br /></div>";
?>
【问题讨论】:
标签: php mysql content-management-system backup restore