Executer un script si nouvelle ligne dans une table MySQL

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. 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
    1. 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
      1. 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
        1. Je pense partir sur une solution TRIGGER pour être exécuter automatiquement par MySQL a chaque nouvelle ligne :)
          0
          1. Ok ok ^-^

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