Executer un script si nouvelle ligne dans une table MySQL

ifr38 Messages postés 22 Statut Membre -  
Jisig Messages postés 91 Statut Membre -
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 :)

4 réponses

  1. Jisig Messages postés 91 Statut Membre 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
  2. Jisig Messages postés 91 Statut Membre 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
  3. 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
  4. ifr38 Messages postés 22 Statut Membre
     
    Je pense partir sur une solution TRIGGER pour être exécuter automatiquement par MySQL a chaque nouvelle ligne :)
    0
    1. Jisig Messages postés 91 Statut Membre 8
       
      Ok ok ^-^

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