【问题标题】:How to trigger PHP script when a record is inserted in MySQL database在 MySQL 数据库中插入记录时如何触发 PHP 脚本
【发布时间】:2014-12-09 20:40:35
【问题描述】:

在 MySQL 数据库中插入记录时如何触发 PHP 脚本?我想通过一个 PHP 文件插入记录,并想触发一个脚本来更新另一个页面。

【问题讨论】:

  • 第一个PHP脚本无法启动第二个的原因是什么?
  • MySQL 并不能真正执行任意 PHP 脚本。您将需要一个 PHP 触发 PHP 类型的解决方案。

标签: php mysql triggers insert record


【解决方案1】:

如果您有两个 PHP 文件,您可以在第一个 PHP 页面的顶部require('..') 文件。如果这两个文件都在同一个目录中,您可以使用require('file2.php');require('/folder/file2');(如果它在当前目录中)。

所需要的只是在第一个文件中(在 SQL 查询之后),您可以调用在第二个 PHP 文件中定义的函数,然后您可以在其中执行您需要的操作。

【讨论】:

    【解决方案2】:

    一般流程可以..

    有一个 PHP 可以处理插入,如果有插入,可以说您在插入之前运行 select 以检查记录是否是新的/唯一的。 如果这是一条新记录并且您插入此记录,请运行此类命令 -> file_get_content('example.com/script2.php')

    如果行不是新的/唯一的 -> 不要这样做..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-28
      • 1970-01-01
      • 2021-07-25
      • 2017-07-23
      • 2011-08-08
      相关资源
      最近更新 更多