cs_titeuf974
Messages postés70Date d'inscriptionsamedi 2 avril 2005StatutMembreDernière intervention 6 février 2007
-
22 janv. 2006 à 08:51
cs_1224
Messages postés1Date d'inscriptionlundi 13 juillet 2009StatutMembreDernière intervention17 février 2011
-
17 févr. 2011 à 06:37
Bonjour!
Voila. J'ai une requète qui extrait une infomation aléatoire d'une base données pour l'afficher sur une page. Cela marche très bien. A chaque actualisation de la page, j'ai un nouvel enregistrement qui s'affiche. Mais je souhaiterai que le resultat de cette requète soit valable pour au moins 24 heures malgrè la réactualisation.
Quelqu'un sauriez vous si php permet de le faire?? J'avais pensé à un fichier texte dans le lequel on écrirait le code du produit par exemple et l'heure et lancer la requète en fonction de la valeur...(si les 24 heures sont dépassées ou pas...)
Je ne sais pas si c très clair mais j'espère que vous saurez me donner une piste! Merci d'avance... Au fait. Le but du script est d'afficher un truc du genre:'l'artiste du jour'. L'artiste devant être le mm pr 24 H....
Merci d'avance!
Cordialement!!
A voir également:
Tirage aléatoire et affichage pour un temps donnée
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 13:20
Salut,
En fait j'ai un truc à te proposer : toutes les 24 heures tu fais appel au site webcron.org qui va aller exécuter un script chez toi, ce script va piocher dans une base et écrire un fichier texte avec un artiste au hasard (que t'auras pris dans la base avec une requête du genre SELECT machin FROM table ORDER BY RAND() LIMIT 1) et hop c'est torché :-)
sur ton site tu fais appel au fichier et non à la base. gain de perfs, pas de vérifications d'heures, etc...
cs_Arnauti
Messages postés392Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention26 septembre 2009 22 janv. 2006 à 09:02
Salut,
Ba je pense que le plus simple serait ajouter un champ, par exemple jour, dans ta table artistes, et d'attribuer la valeur 1 à jour pour l'artiste qui a été selectionné.
Ensuite, tu pourrais afficher que celui qui a 1 et si personne n'a 1, tu selectionnes au hazard.
Le problème, c'est qui faut que chaque soir à minuit, tout les artistes soient mis 0 pour le champ jour et que un autre soit selctionné.
Tu vois mon idee ?
A++
<hr size="2" width="100%">Si un des membres à poster une reponse qui convient, accepter là !