Hallo!
Ich programmiere grade an einem Geburtstagssystem, wo man Leute eintragen kann mit adresse, alter, geburtstag, etc.
Jetzt zu meinem Problem. Ich will auf dem Index die Geburtstage der nächsten Woche angezeigt bekommen, aber ich bekomme es irgendwie nicht hin.
Ich liste euch mal meine DB auf, vielleicht könnt ihr damit was anfangen:
Das sind meine Tables. Meine Datenbank heißt birthday.
message und users sind im Moment nicht wichtig.
So sieht die birthdays Tablle aus, und so der Inhalt:
Der geburtstag wird mit Tag, Monat und Jahr in einen Timestam umgewandelt. Wenn ich die Sachen jetzt vergleichen würde, würde es net funzen, da wir ja das Jahr 2004 haben und nicht z.B. 1983.
Also wie genau bringe ich es fertig auf meiner Index Seite die Leute, die nächste Woche, sprich in 7 Tagen geburtstag haben, aufzulisten, mit Name, Nachname und der Geburtstag.
THX schon im Vorraus!
Ich programmiere grade an einem Geburtstagssystem, wo man Leute eintragen kann mit adresse, alter, geburtstag, etc.
Jetzt zu meinem Problem. Ich will auf dem Index die Geburtstage der nächsten Woche angezeigt bekommen, aber ich bekomme es irgendwie nicht hin.
Ich liste euch mal meine DB auf, vielleicht könnt ihr damit was anfangen:
Code:
mysql> Show Tables +--------------------+ | Tables_in_birthday | +--------------------+ | birthdays | | message | | users | +--------------------+
message und users sind im Moment nicht wichtig.
Code:
mysql> describe birthdays; +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+---------+----------------+ | birthdayID | int(11) | | PRI | NULL | auto_increment | | vorname | varchar(50) | | | | | | nachname | varchar(50) | | | | | | strasse | varchar(100) | | | | | | plz | varchar(5) | | | | | | ort | varchar(100) | | | | | | telefon | varchar(15) | | | | | | handy | varchar(20) | YES | | NULL | | | email | varchar(100) | YES | | NULL | | | hobbys | text | YES | | NULL | | | geburtstag | int(11) | | | 0 | | | tim | int(11) | YES | | NULL | | +------------+--------------+------+-----+---------+----------------+
Code:
mysql> SELECT * FROM birthdays WHERE birthdayID=20; +------------+---------+----------+------------+-------+------------+---------------+----------------+--------------+--------+------------+ | birthdayID | vorname | nachname | strasse | plz | ort | telefon | handy | email | hobbys | geburtstag | +------------+---------+----------+------------+-------+------------+---------------+----------------+--------------+--------+------------+ | 20 | testi | testmann | testweg 17 | 25698 | testhausen | 08965/4667745 | 0160/574243132 | [email]test@test.de[/email] | testen | 433638000 | +------------+---------+----------+------------+-------+------------+---------------+----------------+--------------+--------+------------+
Also wie genau bringe ich es fertig auf meiner Index Seite die Leute, die nächste Woche, sprich in 7 Tagen geburtstag haben, aufzulisten, mit Name, Nachname und der Geburtstag.
THX schon im Vorraus!
Kommentar