Décompte avec requete Sql

Hux -  
 Hix -
Bonjour!
J'aimerai faire un décompte (que l'utilisateur puisse choisir le temps de décompte du genre: 15H 2J 24H etc...)
Et a la fin de ce décompte, j'aimerai faire une requete sql qui mette a jour une table phpmyadmin.

Pouvez vous m'aider?

2 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Crées une table "requetes" avec trois champs :
    id ( {x}INT ) : id unique de la requête
    time (INT) : contiendra le timestamp du moment où doit être exécutée la requête
    requete (TINYTEXT ou TEXT) : contiendra le requête.

    Dans chaque page, tu devrais inclure un script qui se charge de liste puis d'exécuter toutes les requêtes dont le champ 'time' < currentTimestamp

    <?php
    $pdo = new PDO('mysql:host=127.0.0.1;dbname=tabase','root','');
    $sql = 'SELECT * FROM 'requetes' WHERE time <= '.$_SERVER['REQUEST_TIME'];
    $req = $pdo->query($sql);
    $req->setFetchMode(PDO::FETCH_OBJ);
    while($data = $req->fetch()) {
        $pdo->exec($data->requete);
        $pdo->exec('DELETE FROM 'requetes'WHERE 'id' = '.$data->id);
    }
    $req->closeCursor();
    ?>
    0