Bonjour,
j'arrive a exécuter la requête SQL dans PhpMyAdmin,
mais dans mon script, j'ai systématiquement une erreur...
Code :
- $requete = " SELECT @dt := max(STA_DATE) FROM T_STA_STATS; ";
- $requete .= " SELECT @nb := count(*) FROM T_USR_USER where USR_DATE_LAST = @dt; ";
- $requete .= " UPDATE T_STA_STATS SET STA_NB_USR = @nb WHERE STA_DATE = @dt; ";
- $result = mysql_query($requete);
- if (!$result) error_sql_log("[ERREUR:]", $requete);
|
Quelqu'un aurait une idée s'il vous plait ???
Ce que fait la requête :
- récupération de la date maxi enregistrée dans les stats
- récupère le nombre d'utilisateur qui ont comme dernière date d'utilisation cette date là.
- mise à jour de la ligne avec la valeur trouvée à la date indiquée.