Comment peut-actualisation de la requête MySQL à chaque seconde à l'aide d'ajax ou php?
Je suis nouveau dans ajax. J'ai essayer de trouver une solution mais en vain. Je souhaite actualiser la requête MySQL à chaque seconde, mais comment? Je n'ai aucune idée de comment faire, alors s'il vous plaît aider moi.
CODE
$sql="SELECT * FROM `user`";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
echo $row['fname'];
echo $row['email'];
}
- utiliser ajax pour ce faire
- Dans javascriot,vous pouvez utiliser
var timer=setInterval(functionName,1000)
d'appeler le PHP Skript par Ajax. Je ne peux pas en dire plus, vous ne donnez pas beaucoup de détails à travailler avec. L'autre, plus brutal solutuion: définir la balise meta refresh en HTML. - Je sais qu'il peut gérer avec ajax mais je n'ai aucune idée à propos de l'ajax de codage.
- J'ai ajouter un exemple de réponse
Vous devez vous connecter pour publier un commentaire.
Essayer ci-dessous
<div class="result"></div>
pour votre réponse, OP sait à mettre sur la page quelque part.<div class="result"></div>
et ajouter votre fonction, mais il n'a pas de travail..Vous pouvez utiliser jQuery avec
$.ajax()
pour obtenir les données,setInterval()
pour appeler une fonction toutes les x secondes et$.html()
pour insérer des données dans un élément.Voici un exemple :
.htmlelement
est un élément HTML (ex: un div avec une classe de "la"), où vos résultats seront insérés.Brutal solution: définir la meta refresh de la balise HTML: