PHP-MYSQL:从xml文件更新MYSQL
我需要将数据从xml文件输入mysql数据库。我在输入和更新数据方面没有问题 我的问题是,当xml文件中不再存在数据时,会删除数据库中的数据 如何知道哪些数据不再存在于xml文件中,并在数据库中删除它们PHP-MYSQL:从xml文件更新MYSQL,php,mysql,xml,simplexml,Php,Mysql,Xml,Simplexml,我需要将数据从xml文件输入mysql数据库。我在输入和更新数据方面没有问题 我的问题是,当xml文件中不再存在数据时,会删除数据库中的数据 如何知道哪些数据不再存在于xml文件中,并在数据库中删除它们 谢谢 如果您有一个共同的标识符,存在于XML和db中,那就很简单了: 将表中的所有标识符读入数组 逐个读取XML记录并更新数据库中的行,从数组中删除成功更新的标识符 删除保留在数组中的记录 要么: 将数据加载到临时表中 从临时表中不存在数据的活动表中删除 将临时表中的新记录添加到live表中 从
谢谢 如果您有一个共同的标识符,存在于XML和db中,那就很简单了:
截断表,完全从xml文件中插入新内容?