tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
455
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    TerraX10 TerraX10 ist offline Mitglied Silber
    Registriert seit
    Sep 2011
    Beiträge
    63
    Hi,

    kleine Frage... Ich möchte einen Datenbank datums eintrag auf den tag des änderungszeitpunktes updaten... also wenn ich z.b mein passwort heute änder, dass dann das datum, dass in der Datenbank steht aktualisiert wird und das Datum von heute eingetragen wird.
    Ich hatte gedacht ich bekomm das z.b mit hin aber irgendwie :/
    Ich arbeite auch erst seit en paar wochen mit php... wäre sehr angetan wenn mir jemand ein bisschen unter die arme greifen würde Weis nicht wirklich was ich falsch mache.
    PHP-Code:

    $update 
    UPDATE users SET user_pass_date 'now()' WHERE user_id 
    Hab den eintrag in die datenbank per hand gemacht und hab jetz bissel rumexperimentiert..
    Und wenn ich jetz die spalte auslese zeigt er mir dann 0000-00-00 00:00:00 an <.<

    mfg Daniel
     

  2. #2
    Avatar von Anna Bolika
    Anna Bolika Anna Bolika ist offline Mitglied Silber
    Registriert seit
    Jan 2011
    Beiträge
    75
    $update = "UPDATE users SET user_pass_date = now() WHERE user_id = 4711";
     

  3. #3
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Vielleicht noch eine kleine Erklärung was dein Fehler war:

    1. In PHP (und so gut in jeder anderen Programmier-Sprache auch) werden Zeichenketten mit den landläufig als Gänsefüsschen bezeichneten Double-Quotes umschlossen.
    2. NOW() ist eine Funktion, die MySQL anbietet und darf nicht in Hochkomata (Single-Quotes) gesetzt werden, da das sonst als Zeichenkette von MySQL angesehen wird und nicht als Funktion.

    Im Übrigen: Verwende immer beim Testen die folgenden zwei Zeilen ganz am Anfang des Scripts:

    Code php:
    1
    2
    
    error_reporting(E_ALL|E_STRICT);
    ini_set('display_errors', 1);

    Dadurch siehst du in der Regel sofort, wo Fehler sind und kannst im Zweifelsfall das du das Problem alleine nicht beheben kannst, wenigstens eine Fehlermeldung posten.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  4. #4
    TerraX10 TerraX10 ist offline Mitglied Silber
    Registriert seit
    Sep 2011
    Beiträge
    63
    Okay vielen dank für die schnelle lösung =)

    Habs hinbekommen danke =)
     

Ähnliche Themen

  1. Antworten: 18
    Letzter Beitrag: 28.10.11, 13:13
  2. Java jtable in mysql Datenbank updaten
    Von federia im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 31.08.10, 16:03
  3. [Oracle 9i ] Tabelle updaten über andere Datenbank
    Von cemiboy im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 10.06.08, 14:56
  4. Access Datenbank auf MySQL,Oracle,Sybase,Postgresql und andere updaten
    Von Thomas Darimont im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 08.06.04, 13:01
  5. [MySql] Datenbank updaten
    Von Claas M im Forum PHP
    Antworten: 2
    Letzter Beitrag: 27.05.04, 19:15

Stichworte