Executer un script si nouvelle ligne dans une table MySQL

Fermé
ifr38 Messages postés 21 Date d'inscription mardi 29 avril 2014 Statut Membre Dernière intervention 30 mars 2015 - 30 avril 2014 à 15:01
Jisig Messages postés 83 Date d'inscription mercredi 30 avril 2014 Statut Membre Dernière intervention 2 juin 2014 - 5 mai 2014 à 11:18
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 mercredi 30 avril 2014 Statut Membre Dernière intervention 2 juin 2014 8
4 mai 2014 à 23:01
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 mercredi 30 avril 2014 Statut Membre Dernière intervention 2 juin 2014 8
Modifié par Jisig le 30/04/2014 à 21:10
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
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 mardi 29 avril 2014 Statut Membre Dernière intervention 30 mars 2015
5 mai 2014 à 08:59
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 mercredi 30 avril 2014 Statut Membre Dernière intervention 2 juin 2014 8
5 mai 2014 à 11:18
Ok ok ^-^

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