goma smile Posted December 21, 2009 Report Share Posted December 21, 2009 (edited) Labdien, vai kads nepateiktu ka izveidot tuvakas dzimsanas dienas, kads buutu mysql Select ? vai kaut kas cits ? Edited December 21, 2009 by goma smile Quote Link to comment Share on other sites More sharing options...
tas_pats Posted December 21, 2009 Report Share Posted December 21, 2009 (edited) jāpasaka burvju vārdi: "Abrakadabra - izveido man tuvākās dzimšans dienas" un gaidi. bet ja nopietni, tad iemācies tak aprakstīt savu problēmu normāli, lai komūna var palīdzēt. Edited December 21, 2009 by tas_pats Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted December 21, 2009 Report Share Posted December 21, 2009 Ja jau tev der kaut kas cits, tad - izmantojot curl ieej draugos, tālāk dabūni linku, kas ved uz kalendāru, tad extracto nepieciešamos tuvāko dienu vārdus un izvadi lapā! Īzī!!! Quote Link to comment Share on other sites More sharing options...
goma smile Posted December 22, 2009 Author Report Share Posted December 22, 2009 (edited) Un nopietni, ja godīgi es nesaprotu jusu terminus utt.. Ar ORDER BY moš var izvilkt pedejos ? Edited December 22, 2009 by goma smile Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted December 22, 2009 Report Share Posted December 22, 2009 (edited) Ja tev ir vārda dienu tabula, tad teorētiski tas izskatītos šādi: DABŪT vārdus NO vārdadienu_tabulas KUR datums = šodienas_datums Pievienots: ja tuvākās dienas, tad: DABŪT vārdus NO vārdadienu_tabulas KUR datums >= šodienas_datums UN datums <= (šodienas_datums + 5 dienas) Edited December 22, 2009 by rATRIJS Quote Link to comment Share on other sites More sharing options...
briedis Posted December 22, 2009 Report Share Posted December 22, 2009 Ja dzimšanas dienas datums tiek glabāts timestampā, tad es nezinu kā tā vienkārši varētu izvilkt tuvākās dz dienas :)) Tad ir jānodefinē kādi 100x2 timestampi, kur ievertu katram gadam (kādiem pēdējiem 100) laika intervālu un jābliež varen liels kvērijs ar nosacījumiem... //teiksim 1999.gada šodienas datums 10 dienas uz priekšu $dzim_laiks[0]["no"] = 2434534523; $dzim_laiks[0]["lidz"] = 2434584523; //teiksim 2000.gada šodienas datums 10 dienas uz priekšu $dzim_laiks[1]["no"] = 2434534523; $dzim_laiks[1]["lidz"] = 2434584523; ....utt SELECT * FROM users WHERE (dzimsana_diena > $dzim_laiks[0]["no"] AND dzimsana_diena < $dzim_laiks[0]["lidz"]) OR (dzimsana_diena > $dzim_laiks[1]["no"] AND dzimsana_diena < $dzim_laiks[1]["lidz"])... Reāli čakarīgi :D Ja datetime formātā, tad domājams, ka stipri vienkāršāk... Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted December 22, 2009 Report Share Posted December 22, 2009 http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.