【问题标题】:Autoprocess in PHPPHP中的自动处理
【发布时间】:2012-04-20 10:20:29
【问题描述】:

我正在使用 PHP。我有一个表格。每次用户提交该表单时,我想先将这些数据保存到数据库(为用户节省时间),然后再处理这些数据。但我不知道如何自动处理这些数据。每次在数据库中有新记录时,任何代码都可以在服务器中自动处理以自动处理这些数据? 你明白我的问题了吗?有什么建议么?提前致谢!

【问题讨论】:

  • 不,我没有得到你的问题。您想“稍后”如何处理数据?
  • 我没看明白,你应该在发布之前先得到你的问题
  • 您是否在问如何将信息从 HTML 表单存储到数据库中?或者您是否在问每次将新记录存储在数据库中时如何运行脚本来自动处理新存储的数据?
  • Cron 作业 ???消息队列?这是你应该看的
  • 提交表单是一个链接,我得到链接指向的网站内容。但是这个过程很浪费时间。所以我想稍后处理以节省用户的时间。好吗?

标签: php process


【解决方案1】:

您可以使用在数据更改时触发的“存储的例程”,请参阅:

http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html

或者,稍微不那么优雅,使用 cronjob 启动每个设定的时间,并在数据库上有一个“已处理”标志,允许脚本知道它已经处理了哪些记录以及它没有处理哪些记录并采取行动相应地。

【讨论】:

  • 谢谢。 “存储的例程”只有 SQL 语句,但我希望它像爬虫一样自动处理。还有什么建议吗?
  • 我不确定“像爬虫”是什么意思,但是,如果我理解正确,另一个选择是有一个 crontask 调用一个 php 脚本来查找它没有的任何行例如,t 已处理,处理它并将标志设置为“1”。这是你的意思吗?
【解决方案2】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多