Ergebnis 1 bis 5 von 5

Thema: MYSQL Update

  1. #1
    Unregistriert
    Gast

    Frage MYSQL Update

    Huhu,

    ich wollte auf meiner Website eine Art Punktesystem einführen.

    Jeder User hat einen Punkt am Anfang. Wenn er einen User über seinen Link auf die Indexseit führt, soll per MYSQL Update die Punktezahl in der DB um eins erhöht werden.


    Ich habe mich da jetzt mal rangesetzt, es erscheint keine Fehlermeldung, aber leider funktionert es trotzdem nicht...

    Der link sieht wie folgt aus:

    Domain.de/index.php?player=xyz

    Also hier mal der Code:

    PHP-Code:
    <?
         
                         
          
          mysql_connect
    ('localhost','+','+');
           
    mysql_select_db("+");
          
          
    $nickname $_GET['player'];
          
          
    $sql "SELECT ".
               
    "punkte ".
                 
    "FROM ".
                    
    "benutzerdaten ".
                   
    "WHERE ".
                   
    "(Nickname like '$nickname')";
     
           
    $result mysql_query ($sql);
     
           if (
    mysql_num_rows ($result) > 0)
    {
      
    // Benutzerdaten in ein Array auslesen.
      
    $data mysql_fetch_array ($result);
     
      
    // Sessionvariablen erstellen und registrieren
      
    $_SESSION["user_punkte"] = $data["punkte"];
     
    }
          
     
           
    $punkte1 $_POST['punkte'];
              
    $punkte2 1;
           
    $punkte $punkte1 $punkte2;
           
    mysql_query("UPDATE benutzerdaten SET punkte='$punkte' WHERE Nickname='$nickname'") or die(mysql_error());


    Hoffe ihr könnt mir helfen

    mfg
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: MYSQL Update

    Das kann nicht klappen, denn wie du gelernt ahben solltest werden variablen in ' und ' nicht erkannt. Verwende
    PHP-Code:
    '".$punkte."' 
    was aber hier keinen sinn hat. Falls dein Feld "punkte" INT ist, kannst du es auch einfach so lösen:
    PHP-Code:
    mysql_query("UPDATE benutzerdaten SET punkte=punkte+1 WHERE..."); 
    Alternativ kann ich auch hierher verweisen.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  3. #3
    Unregistriert
    Gast

    Standard AW: MYSQL Update

    Super! Danke!

    Klappt

  4. #4
    Unregistriert
    Gast

    Standard AW: MYSQL Update

    Hätte da doch noch eine Frage:

    Gibt es eine Möglichkeit, dass der User nur z.B. alle 30min Punkte beim AUfruf bekommt, um zu verhinder, dass er einfach immer F5 drückt?

    Zum Beispiel, indem die IP gespeichert wird?


    mfg

  5. #5
    Bandit
    Gast

    Standard AW: MYSQL Update

    Da hilft nur eins: speichere das Datum inkl. Uhrzeit beim letzen Update, alles andere lässt sich austricksen.

    Und immer schön einbauen: http://de3.php.net/manual/de/functio...ape-string.php

Ähnliche Themen

  1. MySQL UPDATE per PHP, wie?
    Von MyXoToD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 26.08.2009, 08:48
  2. MySQL-Update fehler
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 20.08.2008, 18:49
  3. MySQL Update mit Options-Menü
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 15.08.2008, 14:58
  4. mysql und php insert/update
    Von synaptic im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 16.07.2008, 13:13
  5. PHP und Mysql UPDATE komplett unlogisch
    Von PrDatur im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 21
    Letzter Beitrag: 18.10.2005, 20:52

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •