Executer un script si nouvelle ligne dans une table MySQL

ifr38 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
Jisig Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais savoir si c'est possible d'exécuter un script automatiquement à chaque fois qu'une nouvelle ligne est crée dans une table MySQL?
Pour info, je suis sur Linux, et ça serai un script php à exécuter ..

Merci pour votre aide :)
A voir également:

4 réponses

Jisig Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   8
 
Eh beh tu fais une fonction php qui s'exécute avant ou après ton INSERT ^^'

INSERT MYSQL AVEC TOUT LE CODE QUI VA AVEC :P
grossefonction_préalablement_mis_dans_un_include_éventuellement(AVEC TOUS LES PARAMÈTRES QUI FAUT);

(désolé pour le temps de réponse je viens de m'apercevoir que ça laissait mon nom malgré que j'avais des réponses sur le topic ^^')

Jisig
1
Jisig Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   8
 
Beh si tu fais ton insert dans ta base de donnée via php, exécute ton script via une fonction juste après dans cette même page non ?

Jisig

Même une feuille de papier est plus légère si on la porte à deux.
0
ifr38
 
Ce serai un script php qui récupère la ligne de la table A, traite un texte (attribut "message") en découpant ce texte a chaque espace, pour ranger chaque mots dans une variable, pour ensuite être ajouter a une table B .. Il me semble pas que les triggers puissent appeler un fichier php .. Je pense partir sur la fonction oui :)
0
ifr38 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Je pense partir sur une solution TRIGGER pour être exécuter automatiquement par MySQL a chaque nouvelle ligne :)
0
Jisig Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   8
 
Ok ok ^-^

N'oublie pas de poster la solution quand tu l'as p:
0