Syntaxfehler in mysql_query?

  • Hallo,

    kann mir mal jemand sagen, ob hier ein Syntaxfehler drin steckt?

    PHP
    mysql_query("UPDATE tabelle SET firstlogin = NOW() WHERE (user='$user')");

    Ich bin mir eigentlich ziemlich sicher, dass das gestern noch funktioniert hat. Eine Fehlerneldung bekomme ich auch nicht.
    Bin etwas ratlos.

  • Schaut in Ordnung aus. Die Query tut nichts, obwohl mysql_error() dir nichts ausgibt?

    Ganz abgesehen davon ist diese Abfrage anfällig für SQL-Injections.

  • wozu die ( ) um user?


    Sonst funktioniert die Anfrage nicht.

    Zitat von Paulchen

    Die Query tut nichts, obwohl mysql_error() dir nichts ausgibt?


    Wo muss ich denn das mysql_error() hinplatzieren? Bis jetzt hat es nichts ausgegeben.

  • Aus unerfindlichen Gründen funktioniert das jetzt wieder, obwohl ich am query nichts verändert habe.
    Lag wohl einer irgendeiner ungünstigen Variablenzuweisung.
    Das mit den SQL-Injections schau ich mir mal an.

  • Ich bin mir eigentlich ziemlich sicher, dass das gestern noch funktioniert hat.

    der ist sehr gut! muss ich mir merken :verycool:

    ---------------------------------------------------------------------------------
    "The right to be heard does not automatically include the right to be taken seriously."
    Hubert H. Humphrey

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!