Bonjour !

Je voudrais permettre l'enregistrement dans une base de données mysql d'un pseudo et d'un score.
Concernant ce score, je souhaite :
- qu'il ne soit enregistré que s'il est supérieur aux scores précédents.
- que tous les scores déjà enregistrés soient supprimés de la base de donnée s'ils sont inférieurs au nouveau score.

J'ai écrit ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$insertScore = "INSERT INTO $table values('$newPlayer','$newScore')";
mysql_query($insertScore);
$deleteScores = "DELETE FROM $table WHERE player = $newPlayer AND score < $highestUserScore ";
mysql_query($deleteScores);
Les nouveaux scores sont bien enregistrés s'ils sont supérieurs aux anciens scores. Mais les anciens scores ne sont pas supprimés...

La requête pour effacer les données est-elle correctement écrite ?

Merci pour votre aide.