11-04-2007, 07:59 PM
Voila donc ce que j'ai fais:
Code PHP :
<?php
// Je vais recherche le timestamp enregistré dans la BDD
$reponse = mysql_query("SELECT timestamp FROM tours")or die (mysql_error());
$timestampBDD = mysql_fetch_array($reponse);
// Je vais chercher les infos sur les membres:
$reponse_membres = mysql_query("SELECT pseudo, gald, mana, tours FROM membres") or dir (mysql_error());
// Je vais rechercher combien de mages a chaque membre:
reponse_mages = mysql_query("SELECT mages FROM troupes") or dir (mysql_error());
$mages = mysql_fetch_array($reponse_mages);
// Je cherche le timestamp actuel:
$timestamp_actuel = time();
// Je regarde combien de temps s'est écoulé depuis la derniere fois:
$timestamp_ecoule = $timestamp_actuel - $timestampBB;
// S'il s'est ecoulé entre une heure et 2 heures:
if (3600 <= $timestamp_ecoule < 7200)
{
while($infos_membres = mysql_fetch_array($reponse_membres))
{
$pseudo_ajour = $infos_membres['pseudo'];
$nouveaux_galds = $infos_membres['gald'] + 50000;
$nouveau_mana = $mages['mages'] * 100;
$new_tours = $infos_membres['tours'] +1;
mysql_query("UPDATE membres SET gald='".$nouveaux_galds."', mana='".$nouveau_mana."', tours='".$new_tours."' WHERE pseudo='$pseudo_ajour'")or dir (mysql_error());
}
}
mysql_close();
?>
Ca m'a l'air vraiment tout faux et inutile mais bon :/
Qu'en dites vous ?