php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.11.2004, 18:25  
Erfahrener Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 212
R4v3r
Standard Fehler im BETWEEN Teil?

Hallo!

Ich habe in einer Tabelle zwei Daten gespeichert (dd.mm.yyyy). Ein Anfagsdatum und ein Enddatum.

Nun habe ich zwei weitere Daten aus einem Formular und möchte, dass alle Zeilen aus der Tabelle zurückgegeben werden, wo eines der beiden Daten aus dem Forumlar zwischen den beiden in der Tabelle liegt.

Was ist an dem folgenden Teil falsch?
(('".srhTimeBegin."' BETWEEN t_begin AND t_end) OR ('".srhTimeEnd."' BETWEEN t_begin AND t_end))

Gruß

Sören
R4v3r ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.11.2004, 07:25  
Gast
 
Beiträge: n/a
Standard

Der Fehler liegt zunächst nicht in dem 'BETWEEN-Teil' sondern darin,
daß du das Anfangs- bzw. Enddatum in einem unzweckmäßigen Format gespeichert hast.

Deine Formulierung ---> BETWEEN t_begin AND t_end <--- funktioniert nur dann korrekt,

wenn die Daten zB. im Format "yyyy-mm-dd" vorliegen.

Lies diesbezüglich folgerndes:
http://dev.mysql.com/doc/mysql/de/DATETIME.html
7.2.2.2 Die DATETIME-, DATE- und TIMESTAMP-Typen:

_____________
mfG -dilemma-
  Mit Zitat antworten
Alt 22.11.2004, 17:39  
Erfahrener Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 212
R4v3r
Standard

Hallo!

Hab das mal geändert. Jetzt sehen die Inhalte so aus:

t_begin = 2004-11-19
t_end = 2005-11-19

$srhZeitstart = 2004-12-19
$srhZeitende = 2004-10-19

Aber es klappt weder:
(('".$srhZeitstart."' BETWEEN t_begin AND t_end) OR ('".$srhZeitende."' BETWEEN t_begin AND t_end))

noch

('".$srhZeitstart."' BETWEEN t_begin AND t_end)

Woran könnte das liegen??
R4v3r ist offline   Mit Zitat antworten
Alt 22.11.2004, 19:33  
Gast
 
Beiträge: n/a
Standard

In den Teilen deiner Query, die du gepostet hast, sehe ich keinen Fehler.
Aber vielleicht könntest du ja auch die komplette Query posten?
Außerdem könntest du dir einmal mit MYSQL_ERROR() einen evtl. vorhandenen Fehler anzeigen lassen.

---> http://www.php.net/manual/de/function.mysql-error.php
_____________
mfG -dilemma-
  Mit Zitat antworten
Alt 22.11.2004, 19:42  
Erfahrener Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 212
R4v3r
Standard

Zitat:
Zitat von dilemma
In den Teilen deiner Query, die du gepostet hast, sehe ich keinen Fehler.
... Was daran liegt, dass ich nen Fehler bei den Variabelnamen gemacht hab....argh.

Manchmal probiert man ewig nen Fehler zu finden, dabei ist er so einfach

Naja, vielen Dank für deine Hilfe!!!
R4v3r ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
PHP: Exceptions - Teil 1 Zergling-new Tutorials 4 05.12.2007 23:31
[Erledigt] Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
[Erledigt] Fehler beim Einfügen von Inline Attachments PHP Tipps 2007 9 16.11.2005 15:36
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 21:07
Fehler bei Javascript und Klammernsetzen HTML, Usability und Barrierefreiheit 8 28.07.2005 22:41
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
Blöder MySQL Fehler PHP Tipps 2005 3 15.05.2005 03:14
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32
Paradox, Fehler bei Berechnung in MySQL MrNiceGuy Datenbanken 0 23.06.2004 16:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.