kurioser Fehler, noch nie gesehen

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

  • kurioser Fehler, noch nie gesehen

    Hi!

    Eben seh ich einen sehr komischen Fehler bei einer SQL-Abfrage.

    Codezeile im PHP-Skript sieht so aus:
    PHP-Code:
    mysql_query("UPDATE messages SET  read='yes' WHERE MessageID='$id' ") OR die(mysql_error()); 
    Der Fehler ist folgender:
    [COLOR=red]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 'read='yes' WHERE MessageID='52'' at line 1[/COLOR]

    read='yes' <---> 'read='yes' (Woher kommt das Hochkomma?)
    MessageID='$id' <---> MessageID='52'' (Warum steht nach 52 ein "Gänsefüsschen" und kein Hochkomma?)

    Weiss jemand, wie ich das behebe?

    Gruß,
    sunset

  • #2
    Re: kurioser Fehler, noch nie gesehen

    Original geschrieben von Sunset02
    MessageID='$id' <---> MessageID='52'' (Warum steht nach 52 ein "Gänsefüsschen" und kein Hochkomma?)
    Da steht kein "Gänsefüsschen", sondern zwei Hochkommata hintereinander.

    Wirklich schwer zu kapieren, dass MySQL vielleicht einfach nur in den Text Check [...] for the right syntax to use near '' at line 1 einen Teil deiner Query, und zwar ab dem Fehler, innerhalb der Hochkommata eingesetzt haben könnte, hm?


    Und jetzt möchtest du http://dev.mysql.com/doc/refman/4.1/...ved-words.html lesen.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X