Bonjour,
Voila je voudrais calculer les points des filleuls d'un membre , dans un jeux , après de faire 10 % de ces points .D'accumuler le résultat de tous les filleuls et d'ajouter ce résultat au point du parrain .
L'erreur est :
Le code :You can't specify target table 'membre' for update in FROM clause
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $pseudo = mysql_real_escape_string($_SESSION['pseudo']); $sql = "UPDATE membre SET pointtotal = pointtotal + ((SELECT SUM(pointtotal) FROM membre WHERE referent = '{$pseudo}')*0.1) WHERE pseudo = '{$pseudo}' "; mysql_query($sql) or die(mysql_error());







Répondre avec citation





Partager