Question timestamp
Posté : 29 févr. 2008, 23:58
Bonsoir a tous,
Je suis en train de m interroger sur une mise a jour de ma base de donnees avec 1 timestamp.
Si j utilise mon code comme il est actuellement, j aurais un update a chaque refresh, comment l eviter ?
Avez vous une autre idee ?
Je suis en train de m interroger sur une mise a jour de ma base de donnees avec 1 timestamp.
Si j utilise mon code comme il est actuellement, j aurais un update a chaque refresh, comment l eviter ?
<?php
$temps0 = 0;
$temps_ecoule = time() - ($temps0 * 60));
$requete = "UPDATE VS_matchs_events SET Action1 = 'Action1' WHERE Id_match_events =1 AND WHERE temps_ecoule < $temps_ecoule ";
$resultat = mysql_query($requete);
$temps1 = rand($temps0,5);
$temps_ecoule = time() - ($temps1 * 60));
$requete = "UPDATE VS_matchs_events SET Action2 = 'Action2' WHERE Id_match_events =1 AND WHERE temps_ecoule < $temps_ecoule ";
$resultat = mysql_query($requete);
?>
Une solution efficace serait de faire un select sur les champs avant leur update et de verifier s ils sont differents de 0 mais dans ce cas, ca me double le nombre de requetes sur la page qui comportent deja 20 update sans compter les affichages de resultat.Avez vous une autre idee ?