Décompte avec requete Sql
Hux
-
Hix -
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?
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
-
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(); ?> -