2 Datums Fragen

CZCC

Mitglied
Hallo

Ich habe da mal zwei fragen bezüglich Datum.

1. Ich habe in einer MySQL Datenbank ein Feld mit den Namen "Datum" was als Typ "DATE" ist. Ich rufe nun diesen Wert in einer PHP Datei ab und will diesen nun im Format "01.01.2007" darstellen. Wie stelle ich dies an in der Datenbank steht der Wert ja "2007-01-01" da.

2. Ich habe nun in einer Tabelle wo mehrere Einträge drin stehen. Jeder Eintrag hat ein Datum
z.b. "2007-01-01". Ich möchte jetz aber gern das er mir nur die Einträge ausgibt die in einem Monat stattfinden also alle nur die im Monat Februar sind. Wie stelle ich dies an? Datenbank soll z.b so aussehen
ID -- Name -- Datum
1 -- Test1 -- 2007-01-01
2 -- Test2 -- 2007-01-02
3 -- Test3 -- 2007-02-05
4 -- Test4 -- 2007-02-09
5 -- Test5 -- 2007-02-12
6 -- Test6 -- 2007-03-04
7 -- Test7 -- 2007-04-28


So das waren meine beiden Fragen schon hoffe mir kann einer helfen.

Gruß
CZCC
 
Zuletzt bearbeitet:
Hi,
hier der Code, der beide Antoworten zusammenfasst:
PHP:
<?php
//db-connect ...
$sql = mysql_query("SELECT * FROM tabelle");
while($data = mysql_fetch_object($sql))
{
    $datum = explode("-", $data->Datum);
    if($datum['1'] == 2 || $datum['1'] == 02)
    {
        echo $datum['2'] . "." . $datum['1'] . "." . $datum['0'];
        echo "<br>\n";
    }
}
?>
Gruß,
Snowowl
 
Zuletzt bearbeitet:
Soweit ich weis, gibt es für deine Vorhaben spezielle, von MYSQL vordefinierte, Funktionen. Wie diese heißen, weiß ich jetzt nicht auswendig. Müsste ich nachschauen. Aber man müsste es in der MYSQL Dokumentation finden können.
 
Zurück