13. februar 2003 - 19:58Der er
21 kommentarer og 1 løsning
brugere + alder
Hey..
Jeg vil oprette en tabel med nogle brugere... Der skal bl.a. være angivet deres alder
Hvordan kan jeg så lave det på den nemmeste måde så det udelukkende er MySQL serveren der beregner alder på hver bruger...
Det skal være sådan at feltet med alder bliver angivet i en tidsenhed (så det også virker før 1970), så man f.eks. kan trække de brugere ud der er under 20 år??
Hvordan skal en sådan tabel struktureres og hvordan skal mysql_query'en se ud når man så vil trække de pågældende brugere ud efter alder??
brug denne her funktion...bare hent det ud af databasen (helt normalt uden at gøre noget ved det) og smid det gennem denne her funktion - så får du alderen :)
function calc_age($birthday) //$birthday er fødseldag i formatet ÅÅÅÅ-MM-DD {
SELECT *, round((TO_DAYS(NOW())-TO_DAYS(birth))/365,25) AS age FROM users HAVING age>='15' && age<='20'
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.