我有一个PHP程序,它可以根据MySQL数据库上简单的SQL查询中的数据创建一个文件。我想在文件的顶部有一些快速简单的“版本”行,可以快速检查生成的文件是否与保存的文件不同,但如果结果相同,版本应该是相同的(因此,处理时简单的时间戳不会正好工作)。我目前的想法是沿线:MySQL查询结果的版本控制
$con = mysqli_connect("example.com", "abc", "123", "database");
$result = mysqli_query($con, "SELECT * FROM table");
echo "VERSION: " . some_hash_function($result);
/*
* More stuff with $result here
*/
但我不完全确定那会是什么。
没有任何需要有版本的任何种类的订单,只是可以非常快速和有效地检查的东西。
,你可以简单地使用时间戳,也可以保存在桌子上一个版本,每次创建文件增加数量。 – solick 2014-10-08 12:22:07
谢谢@solick。问题是,如果没有任何更改,或者更改已恢复,则版本需要保持不变。我在上面进行了编辑,使其更清晰。 – SCB 2014-10-08 12:27:39