Php 需要构建一个应用程序来远程上传dbf文件并更新mysql数据库

Php 需要构建一个应用程序来远程上传dbf文件并更新mysql数据库,php,python,mysql,dbf,Php,Python,Mysql,Dbf,您好,我面临一项任务,我必须构建一个具有以下要求的应用程序:- 1.组织的用户将dbf文件(foxpro数据库文件)远程上传到我的应用程序中 2.此dbf文件用于更新作为中央存储库的mysql数据库 此web应用程序必须构建在php或python上。有人能提出一些建议吗 谢谢至少有两个Python模块用于访问DBF文件格式:和。解析DBF文件后,需要将行传递给转换例程,该例程使用 此外,还要确保计划在插入失败且用户必须重新上载同一文件时如何恢复,例如将所有插入/更新打包到一个可以回滚的事务中 如

您好,我面临一项任务,我必须构建一个具有以下要求的应用程序:- 1.组织的用户将dbf文件(foxpro数据库文件)远程上传到我的应用程序中 2.此dbf文件用于更新作为中央存储库的mysql数据库

此web应用程序必须构建在php或python上。有人能提出一些建议吗
谢谢

至少有两个Python模块用于访问DBF文件格式:和。解析DBF文件后,需要将行传递给转换例程,该例程使用

此外,还要确保计划在插入失败且用户必须重新上载同一文件时如何恢复,例如将所有插入/更新打包到一个可以回滚的事务中


如果文件相当大,您可能需要考虑排队和后台进程插入文件,而不是在Web请求中进行。它可以保存成功完成的每个文件的记录,因此用户可以检查状态,或者在作业成功运行后向他们发送电子邮件,具体取决于您的要求。

至少有两个Python模块用于访问DBF文件格式:和。解析DBF文件后,需要将行传递给转换例程,该例程使用

此外,还要确保计划在插入失败且用户必须重新上载同一文件时如何恢复,例如将所有插入/更新打包到一个可以回滚的事务中

如果文件相当大,您可能需要考虑排队和后台进程插入文件,而不是在Web请求中进行。它可以保存成功完成的每个文件的记录,因此用户可以检查状态,或者在作业成功运行后向他们发送电子邮件,具体取决于您的要求