Calculer % Et Update de la bdd
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 :
Citation:
You can't specify target table 'membre' for update in FROM clause
Le code :
Code:
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()); |
Merci