14-08-2007, 12:00 AM
Bon eh bien...sans doute que NicomsEvent est en vacances...
Merci a toi NicomsEvent!
Finalement, j'ai fait comme ceci: (c'est moche, mais si vous avez un moyen de faire plusieurs update sur des champs avec des valeurs differentes....)
Merci a toi NicomsEvent!
Finalement, j'ai fait comme ceci: (c'est moche, mais si vous avez un moyen de faire plusieurs update sur des champs avec des valeurs differentes....)
Code PHP :
<?php
$sql_reput = 'SELECT dj.id_dj,CEIL(SUM(objet.xp_objet *3 * ( soiree.reussite_soiree +50 ))/100) AS gain
FROM dj
LEFT JOIN soiree ON soiree.id_dj=dj.id_dj
LEFT JOIN matos ON matos.id_dj = dj.id_dj
LEFT JOIN objet ON objet.id_objet = matos.id_objet
WHERE soiree.date_soiree = \''.date("Y-m-d",time()-86400).'\'
GROUP BY dj.id_dj';
$req_reput = mysql_query($sql_reput)or die('Erreur SQL !<br />'.$sql_reput.'<br />'.mysql_error());
while($maj = mysql_fetch_array($req_reput))//Pas optimisé^^ sur conseil de la couanne :p
{$sql_reput2 = 'UPDATE dj SET xp_dj=xp_dj+'.$maj['gain'].' WHERE id_dj='.$maj['id_dj'];
$req_neput2 = mysql_query($sql_reput2)or die('Erreur SQL !<br />'.$sql_reput2.'<br />'.mysql_error());}
Voilou...Merci encore, et si quelque entrevoit une solution quand meme, proposez
Corentone