25. maj 2003 - 15:15Der 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?
For første gang: Computerworld præsenterer stærkt program for Platform X
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
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
Jamen det er da ligemeget med point. Prøv dig frem og se hvad der fx er hurtigst af de 3.
Synes godt om
Slettet bruger
25. maj 2003 - 17:15#6
Så ligger jeg da et svar...
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.