一尘不染

从MySQL触发器调用PHP脚本

mysql

将记录插入到MySQL数据库表中时,有什么方法可以调用PHP页面/函数?我们无法控制记录插入过程。是否有触发机制可以回调PHP脚本?


阅读 537

收藏
2020-05-17

共1个答案

一尘不染

该触发器在MySQL服务器上执行,而不是在PHP服务器上执行(即使它们都在同一台计算机上)。

因此,我想说这不太可能-至少不是简单的。

不过,请考虑有关触发器的MySQL FAQ中的此项

23.5.11:触发器可以通过UDF调用外部应用程序吗?

是。例如,触发器可以调用sys_exec()此处提供的UDF:https
:
//github.com/mysqludf/lib_mysqludf_sys#readme

因此,可能存在通过UDF函数启动php可执行文件/脚本的方法。并不是那么容易,但是似乎可行。;-)

2020-05-17