Hallo allerseits,
als erstes wünsche ich euch allen mal frohe Ostern !!!
Jetzt bin ich gerade mal bei einem suchformular und stehe vor folgendem Problem: Ich will gerne User u.a nach ihrem alter suchen also z.B alle zwischen 24 und 25 Jahren. Nun hab ich in der Datenbank nicht das alter sondern das Geburtsdatum gespeichert. Nun hab ich keine Ahnung, wie ich danach suchen soll und ob das überhaupt möglich ist. Denn wenn ich einfach das Alter in nen Geburtsjahr umrechne und es gerade Juni ist werden ja alle, die erst später im Jahr Geburtstag haben gefunden, obwohl sie noch gar nicht das alter haben.
Also im Prinzip müsste man ja quasi das aktuelle Datum nehmen und sich danach richten welches Geburtdatum welchem Alter entspricht... aber wie man das realisieren soll hab ich gerade noch nichtmal ne Idee für einen Ansatz *g*...
Ich könnte natürlich auch wenn die user ihr Geburtsdatum eingeben gleich ne Spalte mit ihrem Alter anlegen, diese müsste sich ja dann aber immer aktualisieren, sobald die Geburtstag haben.. das ist irgendwie sehr unpraktisch. Dann könnte ich natürlich einfach "between" benutzen
Aber vielleicht kann man die Suche ja auch über die Geburtsdaten realisieren, wenn man genug Ahnung hat... Also für Vorschläge, Anregungen oder sogar Lösungen wär ich mehr als dankbar!
Achja, meine derzeitige suche-query (bis jetzt ohne Alter) ist folgende, da sollte das mit dem Alter dann irgendwie rein:
Wobei "$where" einfach nur blabla like blabla and blabla.. etc. ist, hab halt vorher nur geprüft, ob die felder leer sind um dann leere felder in der Suche auszulassen... und $order_by ist halt, ob nach eintragsdatum, namen oder plz.. etc sortiert werden soll..
Also danke euch und noch ein schönen Feiertag!
als erstes wünsche ich euch allen mal frohe Ostern !!!
Jetzt bin ich gerade mal bei einem suchformular und stehe vor folgendem Problem: Ich will gerne User u.a nach ihrem alter suchen also z.B alle zwischen 24 und 25 Jahren. Nun hab ich in der Datenbank nicht das alter sondern das Geburtsdatum gespeichert. Nun hab ich keine Ahnung, wie ich danach suchen soll und ob das überhaupt möglich ist. Denn wenn ich einfach das Alter in nen Geburtsjahr umrechne und es gerade Juni ist werden ja alle, die erst später im Jahr Geburtstag haben gefunden, obwohl sie noch gar nicht das alter haben.
Also im Prinzip müsste man ja quasi das aktuelle Datum nehmen und sich danach richten welches Geburtdatum welchem Alter entspricht... aber wie man das realisieren soll hab ich gerade noch nichtmal ne Idee für einen Ansatz *g*...
Ich könnte natürlich auch wenn die user ihr Geburtsdatum eingeben gleich ne Spalte mit ihrem Alter anlegen, diese müsste sich ja dann aber immer aktualisieren, sobald die Geburtstag haben.. das ist irgendwie sehr unpraktisch. Dann könnte ich natürlich einfach "between" benutzen
Aber vielleicht kann man die Suche ja auch über die Geburtsdaten realisieren, wenn man genug Ahnung hat... Also für Vorschläge, Anregungen oder sogar Lösungen wär ich mehr als dankbar!
Achja, meine derzeitige suche-query (bis jetzt ohne Alter) ist folgende, da sollte das mit dem Alter dann irgendwie rein:
PHP-Code:
$sql = "SELECT username, user_id, regdate, photoexist, online, user_plz, gender
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . " AND $where
ORDER BY $order_by";
Also danke euch und noch ein schönen Feiertag!
Kommentar