tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
891
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Dr_Mario Dr_Mario ist offline Grünschnabel
    Registriert seit
    May 2007
    Beiträge
    4
    Hallo,

    ich habe eine MySQL-Datenbank mit (vereinfacht) zwei Spalte1 'von' und Spalte2 'bis'. Das Format ist TIME

    Jetzt möchte ich mit PHP5 alle Einträge auswählen (SELECT), bei denen ein Zeitpunkt in dem Zeitraum von Spalte1 bis Spalte2 ist (BETWEEN).

    Ich bekomme aber folgende Fehlermeldung;

    Code :
    1
    
    Fehler: 1064 error = 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 ':00:00 BETWEEN b.monday_0_0 AND b.monday_0_1' at line 3

    In PHP sieht das bei mir so aus:

    PHP-Code:

    $Zeit 
    "10:00:00";

    $sql_query "    SELECT    * FROM     contact_details AS a, opening_hours AS b WHERE     $Zeit BETWEEN b.monday_0_0 AND b.monday_0_1"
    Ich habe gelesen, dass der Datentyp von $Zeit und monday_0_0 / monday_0_1 identisch sein muss, vielleicht liegt da der Fehler?

    Ich hoffe, ich habe mich verständlich ausgedrückt und Ihr habt ne Idee!

    Danke im Voraus
    LG Mario
     

  2. #2
    Avatar von tobias_petry
    tobias_petry tobias_petry ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Beiträge
    284
    PHP-Code:

    $Zeit 
    "10:00:00";

    $sql_query "    SELECT    * FROM     contact_details AS a, opening_hours AS b WHERE     '$Zeit' BETWEEN b.monday_0_0 AND b.monday_0_1"
    so sollte es denke ich funktionieren
     
    "If you give someone a program, you will frustrate them for a day
    but if you teach them how to program, you will frustrate them for a lifetime."

  3. #3
    Dr_Mario Dr_Mario ist offline Grünschnabel
    Registriert seit
    May 2007
    Beiträge
    4
    ich glaube, es funktioniert! vielen dank!
     

Ähnliche Themen

  1. time() aus MySQL subtrahieren
    Von walle_89 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 03.04.09, 11:13
  2. MySQL DATETIME nur TIME vergleichen
    Von -André- im Forum Content Management Systeme (CMS)
    Antworten: 2
    Letzter Beitrag: 27.02.08, 13:39
  3. Antworten: 8
    Letzter Beitrag: 18.05.05, 15:43
  4. neues Select nach select aus mysql
    Von mrbong im Forum PHP
    Antworten: 15
    Letzter Beitrag: 14.10.04, 00:05