我一直在研究 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>";
?>