tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
968
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von iLu_is_a_loser
    iLu_is_a_loser iLu_is_a_loser ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Beiträge
    316
    Moin zusammen

    ich habe ein Problem.
    Ich schaff es nicht ein SQL Datetime NOW() mit einem PHP date() zu vergleichen.

    Ich speicher den Seitenaufruf in einer Session ab. Und zwar wie folgt:

    PHP-Code:
    $_SESSION['timestamp_laden'] = date("Y-m-d h:i:s",time()); 
    Möchte es nun mit SQL Einträgen vergleichen die mit NOW() eingetragen werden vergleichen.
    Doch irgendwie bekomme ich es nicht so richtig hin.

    Obwohl die Zeiten gleich ausgegeben werden, zumindest von der Zeichenfolge und zeitenangabe.

    Hier ist die SQL Abfrage:

    PHP-Code:
    mysql_num_rows(mysql_query("SELECT id FROM test WHERE datum_geaendert > '$time'")) != "0" 
    datum_geaendert wird mit NOW() in Datetime abgespeichert.
    $time ist die Session mit der Zeit die beim Seitenaufruf festgelegt wird.


    gruß
     
    Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger ;)

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    http://wiki.yaslaw.info/wikka/PhpMySqlDate

    Konvertieren in PHP
    PHP-Code:
    $mysqldate date'Y-m-d H:i:s'$phpdate );
    $phpdate strtotime$mysqldate ); 

    Oder direkt in MySQL mit der
    Code sql:
    1
    2
    
    UPDATE TABLE SET datetimefield = FROM_UNIXTIME($phpdate);
    SELECT UNIX_TIMESTAMP(datetimefield) FROM TABLE;
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

Ähnliche Themen

  1. Selektieren nach Datum, Monat, Tag in date- und datetime-Formaten
    Von sharmuur im Forum Relationale Datenbanksysteme
    Antworten: 10
    Letzter Beitrag: 05.05.10, 18:10
  2. MySQL DATE vergleichen
    Von Kaktus621 im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 06.06.09, 17:28
  3. DATE und TIME zu DATETIME
    Von JesusFreak777 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 21.05.08, 13:34
  4. MySQL DATETIME nur TIME vergleichen
    Von -André- im Forum Content Management Systeme (CMS)
    Antworten: 2
    Letzter Beitrag: 27.02.08, 13:39
  5. Date vergleichen
    Von c-dah im Forum Java
    Antworten: 6
    Letzter Beitrag: 26.01.07, 11:33