[mysql] datum zoek probleem

Pagina: 1
Acties:

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 06:47

HenkS

Da_king alias HenkS

Topicstarter
hallo ik heb het volgende probleem

ik heb een site waar je auto's op bouwjaar kunt zoeken, je hebt een dropdown met daarin de jaren 1950 tm 2002

dus gewoon verder alleen de jaren

de auto's zijn opgeslagen met bouwjaar, veld date

dus bv 2002-01-03

hoe doe ik nu met een query het geselecteerde jaar ophalen

want het zou kunnen met 'like' maar dat is dus slecht, iemand een idee?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Kijk eens bij de date & time functions in de manual. Daar staat echt letterlijk in hoe je op een bepaald jaartal kunt zoeken (zelfs een range van jaartallen)...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 06:47

HenkS

Da_king alias HenkS

Topicstarter
ik weet het zelf al:

als $bouwjaar bv = 2000

select a_id FROM auto WHERE YEAR(bouwjaar) = $bouwjaar

Verwijderd

gebruik unix timestamp en kijk naar de time() en date() functies van php en de date and time functions van mysql, dan heb je al honderd mogelijkheden...

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op zondag 24 februari 2002 14:55 schreef HenkS het volgende:
ik weet het zelf al:

als $bouwjaar bv = 2000

select a_id FROM auto WHERE YEAR(bouwjaar) = $bouwjaar
wonderbaarlijk die tijd functies van mysql niet ?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR