Hi,
ich hab da eine kleine Frage. Hoffe jemand kann mir weiter helfen.
Die Tabelle Eventkalender:
--------------------------------------------------------------------------------------
| Von | Bis | Zeit | Ort | Beschreibung |
+-------------+---------------+-------------+--------------+---------------------+
2006-01-03 | 0000-00-00| 19:30:00 | Musterdorf |So gehts hier hin|
2006-01-04 | 2006-01-07| 19:30:00 | Musterdorf |So gehts hier hin|
--------------------------------------------------------------------------------------
Wie schaffe ich es nun mir die Daten ausgeben zu lassen, bei denen :
1. das Datum bei Von nicht nach dem heutigen liegt
2. das wenn das Bis Datum noch nicht erreicht ist diese Daten weiter angezeigt werden
3. das wenn im Feld Bis 0000-00-00 steht die Daten ausgegeben werden, aber nur wenn
das Von Datum noch nicht vorbei ist
Ich hatte erst an folgendes gedacht:
$tabelle=mysql_query("
CREATE TEMPORARY TABLE tmp
SELECT * FROM `Eventkalender` WHERE '`Von`>=CURRENT_DATE and 'Bis'>=CURRENT_DATE;
INSERT INTO tmp
SELECT * FROM `Eventkalender` WHERE '`Von`>=CURRENT_DATE and 'Bis'='0000-00-00';
SELECT * from tmp;
DROP TABLE tmp;");
Doch dieses Funktionierte nicht, vielleicht habe ich auch einen Falschen Ansatz, wenn
mir jemand helfen könnte wäre ich frah. Bin für alle Vorschläge dankbar.
Ach so und die Ausgewählten Daten will ich dann mit PHP weiter verarbeiten.
Also jetzt schon mal Danke
Sheba_vdf
ich hab da eine kleine Frage. Hoffe jemand kann mir weiter helfen.
Die Tabelle Eventkalender:
--------------------------------------------------------------------------------------
| Von | Bis | Zeit | Ort | Beschreibung |
+-------------+---------------+-------------+--------------+---------------------+
2006-01-03 | 0000-00-00| 19:30:00 | Musterdorf |So gehts hier hin|
2006-01-04 | 2006-01-07| 19:30:00 | Musterdorf |So gehts hier hin|
--------------------------------------------------------------------------------------
Wie schaffe ich es nun mir die Daten ausgeben zu lassen, bei denen :
1. das Datum bei Von nicht nach dem heutigen liegt
2. das wenn das Bis Datum noch nicht erreicht ist diese Daten weiter angezeigt werden
3. das wenn im Feld Bis 0000-00-00 steht die Daten ausgegeben werden, aber nur wenn
das Von Datum noch nicht vorbei ist
Ich hatte erst an folgendes gedacht:
$tabelle=mysql_query("
CREATE TEMPORARY TABLE tmp
SELECT * FROM `Eventkalender` WHERE '`Von`>=CURRENT_DATE and 'Bis'>=CURRENT_DATE;
INSERT INTO tmp
SELECT * FROM `Eventkalender` WHERE '`Von`>=CURRENT_DATE and 'Bis'='0000-00-00';
SELECT * from tmp;
DROP TABLE tmp;");
Doch dieses Funktionierte nicht, vielleicht habe ich auch einen Falschen Ansatz, wenn
mir jemand helfen könnte wäre ich frah. Bin für alle Vorschläge dankbar.
Ach so und die Ausgewählten Daten will ich dann mit PHP weiter verarbeiten.
Also jetzt schon mal Danke
Sheba_vdf
Kommentar