Page 1 sur 1

Appli autonome sur BDD

Posté : 01 juin 2010, 17:06
par Dougou
Bonjour à tous !

J'espère être dans la bonne section...

Mon problème :
J'aimerai créer une appli "autonome", j'entends par autonome qui est située coté serveur et qui se lancerai sans mon intervention à intervalle régulier.

Cette appli aura pour but de lancer un script, situé coté serveur aussi, qui lui effectuera un test sur des entrées de la BDD et agira en fonction (test passé -> rien ne se passe; test échoué -> suppression de l'entrée).

Si il est possible de le faire directement avec la BDD (ou tout autre chose..)ou je ne sais quoi je suis grave preneur...

J'espère m'être bien expliqué... Je suis ouvert à toute solution mais j'avoue que ma préférence va vers php !

Merci à vous.

Re: Appli autonome sur BDD

Posté : 01 juin 2010, 17:10
par stealth35
hello, tu peux faire ca via crontab

Re: Appli autonome sur BDD

Posté : 01 juin 2010, 17:45
par AoSiX
Peut être que CREATE EVENT te suffira... ( http://dev.mysql.com/doc/refman/5.1/en/ ... event.html )
Exemple :
delimiter |

CREATE EVENT e
    ON SCHEDULE
      EVERY 1 DAY
     COMMENT 'Je crée un evenement qui se lance  tous les jours'
    DO
      BEGIN
        DECLARE v INTEGER;
        DECLARE CONTINUE HANDLER FOR SQLEXCEPTION BEGIN END;

        SET v = 0;

        WHILE v < 5 DO
          INSERT INTO t1 VALUES (0);
          UPDATE t2 SET s1 = s1 + 1;
          SET v = v + 1;
        END WHILE;
    END |

delimiter ;
Tu peux aussi te servir des IF dans tes where pour exécuter ou non ta requête... http://www.electrictoolbox.com/mysql-using-if-in-where/

Re: Appli autonome sur BDD

Posté : 14 juin 2010, 17:28
par dougou
Désolé de répondre si tard...

Mais merci à tous pour vos réponses et j'ai pu trouver une soluce et régler mon problème !