Seite 1 von 1

Daten in DB neu eintragen oder nur erstetzen ????

Verfasst: 17.11.2003 22:27
von Spidy
Hallo


Ich habe mal eine Frage für den Game Mod Existirt die Hiscore eintragung ind die datenbank und die ausgabe dieser daten.

Nun ist es aber so das wenn man 10 x gespielt hat mann auch 10x drin ist für dieses Spiel wie kann man es ereichen das mann wenn man nicht drin steht Neu eingetragen wird und wenn man drin sit er nur den Hösten wert nimmt und nur dann ih einträgt und ausgibt wenn es der Höste ist .

Hier mal der Code aus der Datei. Die das Ganze Abwikelt .

Bitte

Code: Alles auswählen

 verwenden und auf das Wesentliche beschränken[/color]
http://www.phpbb.de/doku/kb/knigge#code

Was oder wie muß ich was Ändern.

Danke schon mal Für die Hilfe.

Verfasst: 19.11.2003 14:14
von Spidy
Soory aber ich weiß nicht genau was alles dazu gehört .
Deshalb hatte iczh den Ganzen Inhalt genommen.

Gut ich glaube mal dieses ist der Teil der Dazu gehört für das Problem.

Code: Alles auswählen

 // Check for Highscore
      $sql = "SELECT * FROM " . iNA_SCORES . "
              WHERE game_name = '" . $game_name . "'
              ORDER BY score DESC";
      if(!$result = $db->sql_query($sql))
      {
        message_die(GENERAL_ERROR, "Couldn't obtain Scores data", "", __LINE__, __FILE__, $sql);
      }
      $score_info = $db->sql_fetchrow($result);

      $bonus = 0;
      if ($score > $score_info['score'])
      {
        $bonus = $game_info['game_bonus'];
      }

      // Add to scores list
      $sql = "INSERT INTO " . iNA_SCORES . " (game_name, player, score, date)
              VALUES ('$game_name', '$name', '$score', '" . time() . "')";
      if( !$result = $db->sql_query($sql) )
      {
        message_die(GENERAL_ERROR, "Couldn't insert score", "", __LINE__, __FILE__, $sql);
      } 

Verfasst: 22.11.2003 12:48
von Spidy
Hat denn Keiner eine Idee.

Ich komme damit nicht Klar. :-?