Ergebnis 1 bis 3 von 3

Thema: Mysql Insert, Wo ID...

  1. #1
    Großmeister(in) Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Mysql Insert, Wo ID...

    Hallo,
    ich möchte die Aufrufe für einen einzelnen Artikel zählen.
    Dafür will ich mir die ID zur identifizierung benutzen und den
    Wert einfach um 1 erhöhen:

    PHP-Code:
            $aufrufe $row["aufrufe"];
            
    $aufrufe $aufrufe 1;
            
    $sql "
                INSERT INTO `eintraege` WHERE id = '
    $id'
                (
                    `aufrufe`
                )
                VALUES
                (
                    '
    $aufrufe'
                );
            "
    ;
            
    $erg mysql_query($sql) or die("Anfrage fehlgeschlagen: " mysql_error()); 
    Ausgegeben wird:

    Anfrage fehlgeschlagen: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = '9' ( `aufrufe` ) VALUES ( '1' )' at line 1
    Ich konnte im Manual keine hilfreiche Lösung finden, wie kann ich denn nur den Aufruf erhöhen, von dem Artikel der momentan aufgerufen ist, wenn dieses WHERE anscheinend nicht geht?

    Danke
    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
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Mysql Insert, Wo ID...

    ich glaube du suchst den UPDATE befehl^^

    PHP-Code:
    <?php
    $aufrufe 
    $row["aufrufe"];
    $aufrufe $aufrufe 1;
    $sql "UPDATE `eintraege` SET `aufrufe` = '$aufrufe' WHERE `id` = '$id'";
    $erg mysql_query($sql) or die("Anfrage fehlgeschlagen: " mysql_error()); 
    ?>
    du könntest es natürlich aber auch so machen
    PHP-Code:
    mysql_query("UPDATE `eintraege` SET `aufrufe` = `aufrufe` + 1 WHERE `id` = '$id'"); 
    Gruß crAzywuLf

  3. #3
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Mysql Insert, Wo ID...

    Danke genau das habe ich gesucht

Ähnliche Themen

  1. 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
  2. INSERT
    Von arminb im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 15
    Letzter Beitrag: 19.10.2007, 23:36
  3. INSERT INTO
    Von Phil im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 18
    Letzter Beitrag: 20.04.2007, 16:08
  4. INSERT INTO
    Von iskdjim im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 15
    Letzter Beitrag: 06.04.2006, 15:08
  5. problem mit INSERT WHERE
    Von phore im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 14.12.2005, 11:59

Stichworte

Berechtigungen

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