Avatar billede vardox Nybegynder
25. maj 2003 - 15:15 Der er 5 kommentarer og
1 løsning

Problemer med Where

Hey Xperter

Jeg er ved at lave et nyhedssystem i MySQL og PHP

min query ser sådan ud:
select kom, txt, DATE_FORMAT(dato, '%c') as month, DATE_FORMAT(dato, '%e. ') as dag, DATE_FORMAT(dato, '%Y') as aar from news where aar=2003 order by dato desc

Jeg har testet den ved hjælp af phpMyAdmin og den siger at den ikke kender aar. Dato er i min db et timestamp, så jeg ved ikke lige hvordan jeg så skal gøre. Nogle forslag?
Avatar billede Slettet bruger
25. maj 2003 - 15:37 #1
Prøv med:
select kom, txt, DATE_FORMAT(dato, '%c') as month, DATE_FORMAT(dato, '%e. ') as dag, DATE_FORMAT(dato, '%Y') as aar from news where DATE_FORMAT(dato, '%Y')=2003 order by dato desc
Avatar billede vardox Nybegynder
25. maj 2003 - 15:49 #2
smid lige et svar... det virkede
Avatar billede erikjacobsen Ekspert
25. maj 2003 - 16:04 #3
select kom, txt, DATE_FORMAT(dato, '%c') as month, DATE_FORMAT(dato, '%e. ') as dag, DATE_FORMAT(dato, '%Y') as aar from news having aar=2003 order by dato desc

eller

select kom, txt, DATE_FORMAT(dato, '%c') as month, DATE_FORMAT(dato, '%e. ') as dag, DATE_FORMAT(dato, '%Y') as aar from news where dato like '2003%' order by dato desc
Avatar billede vardox Nybegynder
25. maj 2003 - 16:11 #4
Det virker også, men Regin svarede først og får derfor pointene
Avatar billede erikjacobsen Ekspert
25. maj 2003 - 16:41 #5
Jamen det er da ligemeget med point. Prøv dig frem og se hvad der fx
er hurtigst af de 3.
Avatar billede Slettet bruger
25. maj 2003 - 17:15 #6
Så ligger jeg da et svar...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester