Avatar billede dennism Nybegynder
14. juli 2003 - 18:26 Der er 2 kommentarer og
1 løsning

mySQL: Fejl i query

Hvad er der galt med denne foresp.:

SELECT username, DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(birthdate, '%Y') -
(DATE_FORMAT(CURDATE(), CONCAT(YEAR(CURDATE()),'-%m-%d')) <= DATE_FORMAT(birthdate, CONCAT(YEAR(CURDATE()), '-%m-%d'))) + 1 AS age FROM users WHERE age BETWEEN 14 AND 16 ORDER BY username ASC

Jeg får følgende fejl:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Den er lavet af "tipsen" i dette spm.:
http://www.eksperten.dk/spm/362266
- se svar 09/06-2003 16:04:37
Avatar billede dennism Nybegynder
14. juli 2003 - 18:58 #1
MySQL siger følgende fejl:

Unknown column 'age' in 'where clause'


Meningen med forespørgelsen er at den skal finde brugere hvor alderen er imellem en bestemt alder!
Avatar billede dennism Nybegynder
14. juli 2003 - 19:33 #2
Lukker her pga. at jeg ikke fik fejlbeskrivelsen med fra starten!
Avatar billede dennism Nybegynder
14. juli 2003 - 19:35 #3
Jeg har nu oprettet et nyt, som er mere detaljeret:

http://www.eksperten.dk/spm/376152
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