Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将PHP/PDO中的mySQL表与外部加载的数据同步_Php_Mysql_Pdo - Fatal编程技术网

将PHP/PDO中的mySQL表与外部加载的数据同步

将PHP/PDO中的mySQL表与外部加载的数据同步,php,mysql,pdo,Php,Mysql,Pdo,我的案例:MySQL表存储了我twitter帐户中的所有追随者。 我用twitterapi加载这些id,并将它们插入status=1的表中 我正在寻找一个更新表的解决方案,以便将unfollowers设置为status=0。 将添加新的关注者,因为不存在 我的想法是:将所有状态设置为0,用API加载数据,如果id仍然存在,将状态设置为1,如果id不存在,则更新表。因此,unfollowers保留为status=0 这是最好的方法还是MySQL有代码 谢谢。您可以有一个带有上次状态更新时间戳的新列

我的案例:MySQL表存储了我twitter帐户中的所有追随者。 我用twitterapi加载这些id,并将它们插入status=1的表中

我正在寻找一个更新表的解决方案,以便将unfollowers设置为status=0。 将添加新的关注者,因为不存在

我的想法是:将所有状态设置为0,用API加载数据,如果id仍然存在,将状态设置为1,如果id不存在,则更新表。因此,unfollowers保留为status=0

这是最好的方法还是MySQL有代码


谢谢。

您可以有一个带有上次状态更新时间戳的新列。 当你为你的追随者更新时,如果他们仍然跟随你,那么时间戳也应该更新。
然后选择数据库中时间戳未更新到上次追随者检查的所有追随者,并将其状态设置为0。

第一个问题始终是,您尝试了什么?你在这里的解释真的很混乱,你甚至没有给出一个你想做的事情的小例子。一个简单的、精简的表模式将是朝着正确方向迈出的一步。我为什么要尝试编写开发人员的想法呢。问题是在一个方向上寻求帮助。谢谢你的否决票。