Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aufrufen eines PHP-Skripts von einem MySQL-Trigger

Der Trigger wird auf dem MySQL-Server ausgeführt, nicht auf dem PHP-Server (selbst wenn sich beide auf derselben Maschine befinden).

Ich würde also sagen, dass dies nicht ganz möglich ist – zumindest nicht einfach.


Trotzdem, unter Berücksichtigung von dieser Eintrag aus den MySQL-FAQ zu Triggern :

23.5.11:Können Trigger eine externe Anwendung über eine UDF aufrufen?

Ja. Beispielsweise könnte ein Trigger sys_exec() aufrufen UDF ist hier verfügbar:https://github.com/mysqludf/lib_mysqludf_sys#readme

Es könnte also einen Weg über eine UDF-Funktion geben, die die ausführbare PHP-Datei/das Skript starten würde. Gar nicht so einfach, scheint aber möglich.;-)