Maison >développement back-end >tutoriel php >Les déclencheurs MySQL peuvent-ils exécuter des scripts PHP ?
Invoquer PHP via un déclencheur MySQL
Est-il possible de déclencher un script ou une fonction PHP avec l'insertion d'un enregistrement de base de données MySQL ?
Réponse :
Malgré la proximité de MySQL et PHP sur le même machine, le mécanisme de déclenchement réside sur le serveur MySQL. Par conséquent, l'invocation directe de PHP n'est pas simple.
Cependant, la FAQ MySQL sur les déclencheurs (23.5.11) suggère l'utilisation potentielle d'une fonction externe (UDF) pour appeler une application externe.
L'un de ces UDF est sys_exec(), qui permet l'exécution de l'exécutable ou du script PHP via l'environnement MySQL. Bien que la mise en œuvre ne soit pas simple, elle offre une possibilité de déclencher PHP à partir d'un déclencheur MySQL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!