Lire en permanence un champ d'une bdd mysql [PHP] - PHP - Programmation
Marsh Posté le 03-06-2005 à 16:21:23
En fait tu veux que à chaque fois que la valeur dans la base de données change, la page se ré-affiche?
Mais c'est qui qui modifie la valeur dans la BD?
Marsh Posté le 03-06-2005 à 16:27:10
cesarr89 a écrit : En fait tu veux que à chaque fois que la valeur dans la base de données change, la page se ré-affiche? |
grosso modo, c'est ça.
pour mes tests, je change la valeur a la main dans mysql, sinon ça sera une balance qui pese different objet et donc avec un poids different
Marsh Posté le 03-06-2005 à 16:36:04
Bah si la page sert juste à afficher la valeur de la BD, à la limite tu boucle sur un test, si valeur actuelle == ancienne valeur alors rien faire sinon recharger la page.
Marsh Posté le 03-06-2005 à 16:41:55
autant que je laisse ma ligne qui rafraichis la page alors, non ?
<META HTTP-EQUIV="Refresh" CONTENT="9">
parce que sinon il va sans doute rafraichir la page comme un fou sans arret
Marsh Posté le 03-06-2005 à 16:42:51
Oué bah je sais pas en fait.
Marsh Posté le 03-06-2005 à 16:46:59
sinon tu pourrais peut etre me dire comment mettre a jour une variable en php ?
Comme ça je boucle avec un while(1) avec un sleep() dedans, et ma valeur est mise a jour automatiquement
Comme ça ça évite de rafraichir entierement la page.
Marsh Posté le 03-06-2005 à 16:52:20
C'est pas grave
Chuis en train d'expérimenter des trucs
Merci d'avoir essayé de m'aider
Marsh Posté le 03-06-2005 à 17:04:13
cesarr89 a écrit : Bah si la page sert juste à afficher la valeur de la BD, à la limite tu boucle sur un test, si valeur actuelle == ancienne valeur alors rien faire sinon recharger la page. |
Tu pourrais me proposer un code de ce que tu dis ?
J'expérimente ceci pour le moment:
Citation : link = mysql_connect("localhost", "root", "" ); |
ça ne marche pas correctement.
Et ce qui marche bien mais que j'aimerai changer, c'est ça:
Citation : <META HTTP-EQUIV="Refresh" CONTENT="9"> |
Marsh Posté le 03-06-2005 à 17:12:22
Je sais meme pas si c'est réalisable en php ce que je demande
M'enfin spas trop grave, j'ai ma derniere solution qui elle fonctionne bien
Marsh Posté le 03-06-2005 à 17:13:01
KikitheKing a écrit : Je sais meme pas si c'est réalisable en php ce que je demande |
Je me le demande bien.
Marsh Posté le 03-06-2005 à 17:17:50
Code :
|
ca serait pas mieux comme ca ? paske là, $test == $test, il risque pas de passer à false
Marsh Posté le 03-06-2005 à 17:36:31
fais gaffe à la portée de tes variables aussi, si ca se trouve ton '$test' que tu modifies dans la fonction retester ne modifie pas le $test de ta page.
il vaudrait mieux faire un
Code :
|
Marsh Posté le 05-06-2005 à 19:39:18
Fais une recherche sur google avec les mots HTTP Request.
C'est une méthode qui récupère des données sur un serveur distant sans recharger la page.
Marsh Posté le 03-06-2005 à 16:20:08
Bonjour.
J'aimerai lire un champ d'une base de donnée mysql en php en permanence mais j'ignore comment le coder
Pour le moment, je lis le champ de la bdd et je rafraichis la page php au bout d'un certain temps pour mettre la valeur a jour.
Je trouve pas ce systeme tres pratique et je pense pas que celà soit recommandé.
Help me