Mysql
 sql >> Base de données >  >> RDS >> Mysql

Invoquer un script PHP à partir d'un déclencheur MySQL

Le déclencheur est exécuté sur le serveur MySQL, pas sur celui de PHP (même si les deux sont sur la même machine).

Donc, je dirais que ce n'est pas tout à fait possible - du moins pas simplement.


Pourtant, compte tenu de cette entrée de la FAQ MySQL sur les déclencheurs :

23.5.11 :Les déclencheurs peuvent-ils appeler une application externe via une UDF ?

Oui. Par exemple, un déclencheur pourrait invoquer le sys_exec() UDF disponible ici :https://github.com/mysqludf/lib_mysqludf_sys#readme

Ainsi, il pourrait y avoir un moyen via une fonction UDF qui lancerait l'exécutable/script php. Pas si facile, mais semble possible.;-)