Hallo,
ich hab ein keines Problemchen und finde bei Onkel Google nicht direkt eine verständliche Antwort. Und zwar :
ich habe einen punktestand für eine bestimmte userid. entweder existiert der user noch nicht dann INSERT. wenn er existiert dann UPDATE. ich will aber nun, dass immer nur die grösste punktzahl gespeichert wird. kann ich das direkt in der anweisung machen mit einem IF alter punktzahl kleiner als neue dann UPDATE? ansonsten käme mir nur in denn sinn erstmal abzufragen was ist die aktuelle punktzahl. und dann mit php zu vergleichen und dann erst ein insert bzw. update zu machen. das erfordert dann 1-2 zeilen mehr code natürlich....
Wäre cool, wenn einer eine Antwort wüsste
LG
ich hab ein keines Problemchen und finde bei Onkel Google nicht direkt eine verständliche Antwort. Und zwar :
Code:
$insert = "INSERT INTO `clickgame_highscore` (`UserID`,`points`) VALUES ('".$user ."','".$_GET['punkte']."') ON DUPLICATE KEY UPDATE points='".$_GET['punkte']."'";
ich habe einen punktestand für eine bestimmte userid. entweder existiert der user noch nicht dann INSERT. wenn er existiert dann UPDATE. ich will aber nun, dass immer nur die grösste punktzahl gespeichert wird. kann ich das direkt in der anweisung machen mit einem IF alter punktzahl kleiner als neue dann UPDATE? ansonsten käme mir nur in denn sinn erstmal abzufragen was ist die aktuelle punktzahl. und dann mit php zu vergleichen und dann erst ein insert bzw. update zu machen. das erfordert dann 1-2 zeilen mehr code natürlich....
Wäre cool, wenn einer eine Antwort wüsste

LG