Announcement

Collapse
No announcement yet.

Folgender Update-Befehl funktioniert nicht, warum?

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Folgender Update-Befehl funktioniert nicht, warum?

    Hier der Befehl:
    Code:
    $aendern = "UPDATE Serien SET Status=1 WHERE Index=1";
    $update = mysql_query($aendern);
    wenn ich die Variable $aendernausgebe, erhalte Ich folgende Ausgabe:
    UPDATE Serien SET Status=1 WHERE Index=1

    Ich kann den Fehler leider nicht finden

  • #2
    Originally posted by lbos View Post
    Ich kann den Fehler leider nicht finden
    Der sitzt 30 cm vor dem Bildschirm. :-)

    Es wäre gut wenn du uns die Fehlermeldung von MySQL mitteilen würdest. So können wir nur eine lustige Raterunde beginnen.

    Comment


    • #3
      Fehlermeldung: 1064
      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 'Index=1' at line 1

      Comment


      • #4
        Ich gehe mal ganz schwer davon aus das in jeder Datenbank auch in MySQL das Wort 'Index' ein Schlüsselwort ist. Du meinst hier aber eine Spalte. Also quoten.

        Comment


        • #5
          Index ist ein Schlüsselwort bei mysql. Du musst also dieses Schlüsselwort mit ` escapen

          Code:
          $aendern = "UPDATE Serien SET Status=1 WHERE `Index`=1";

          Siehe MySQL Schlüsselwörter

          Comment


          • #6
            Und wie mache Ich das bitte? Einfache Anführungszeichen (') bringen keinen Erfolg

            Comment


            • #7
              danke, Bernhard Geyer. es funktioniert.

              thread kann geschlossen werden.

              Comment

              Working...
              X