Replace Into

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Replace Into

    Hallo, ich versuche in einer MYSQL Tabelle einen Datensatz zu erstellen, falls dieser nicht vorhanden ist soll er ihn anlegen.

    Nun zu meinem Problem, ich bin da auf den Befehl REPLACE INTO gestossen, jetzt liegt folgende Fehlermeldung vor:

    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 zu_bild = 'Hier name des Bilder' and zu_ordner = 'name des Ordners' ' at line 1

    versteht er die WHERE angabe in zusammenhang mit dem Replace into nicht?

    PHP-Code:
    $sql ="REPLACE INTO pic_rating (`1star`, `2star`, `3star`, `4star`, `5star`, `ip`) 
    VALUES ('','','','','','
    $ip') WHERE zu_bild = '$file' and zu_ordner = '$ordner'"
    mfg Alexander
    EDIT:
    linebreak sponsored by asp2php, please add by yourself in future
    Zuletzt geändert von asp2php; 15.07.2006, 10:44.

  • #2
    http://dev.mysql.com/doc/refman/5.0/en/replace.html wo steht denn, dass du WHERE einbauen kannst

    Kommentar


    • #3
      Öhm..


      REPLACE INTO `tabelle` (feld1, feld2) VALUES (wert1,wert2)

      Ich weiss nicht wo du das WHERE her hast.

      Nutzt du bei INSERT auch ein WHERE ?
      gruss Chris

      [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

      Kommentar


      • #4
        vielleicht meinst du UPDATE ?

        nein, es müsste doch
        PHP-Code:
        $sql ="REPLACE INTO pic_rating (`1star`, `2star`, `3star`, `4star`, `5star`, `ip`,
         zu_bild, zu_ordner ) 
        VALUES ('','','','','','
        $ip', '$file' ,'$ordner')"
        heissen, ist das so schwierig?

        Dann gibt es noch INSERT.... ON DUPLICATE KEY UPDATE .. was glaub'ich üblicher ist für die ursprünglich gestellte Frage.
        Zuletzt geändert von mäander_; 15.07.2006, 11:41.

        Kommentar


        • #5
          Was hat ein SQL-Problem im PHP Forum zu suchen? *move*

          Kommentar

          Lädt...
          X