Announcement

Collapse
No announcement yet.

Einfacher Update-Befehl klappt nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Einfacher Update-Befehl klappt nicht

    Ich rufe aus meinem php-Skript folgenden Befehl auf:

    $sql = "UPDATE lastlog SET Last = NOW() WHERE Name = Peter";
    mysql_query( $sql );

    Aus einem mir unverstänlichen Grund klappt das aber nicht. Es kommt keine Fehlermeldung, die Verbindung ist korrekt hergestellt (in der nächsten Zeile klappt ein anderer Befehl) und ich habe schon mehrere Anführungszeichenkombinationen probiert. Ich bin echt überfragt.

    Die Tabelle lastlog besteht nur aus den drei Spalten int Index, Text Name und datetime Last. Kann mir jemand sagen wo das Problem liegt?

  • #2
    [highlight="sql"]
    UPDATE lastlog SET Last = NOW() WHERE Name = 'Peter';
    [/highlight]

    Comment


    • #3
      Problem gelöst

      Danke,
      genauso muss es sein. Wollte gerade schreiben, dass ich dasselbe auch gerade herausbekommen habe.
      Hatte vorher entweder 'NOW()' und 'Peter' oder NOW() und Peter. Aber klar, dass es so sein musste.

      Comment


      • #4
        Direkte Eingaben z.b. String immer in '' ;-) nur so ein kleiner TIPP
        Natürlich bis auf DATE oder INTEGERs

        Comment


        • #5
          Datumswerte sollte man aber auch Quoten

          Comment

          Working...
          X