Avatar billede danino Nybegynder
24. september 2005 - 16:15 Der er 5 kommentarer og
1 løsning

Problem med where

Hej Eksperter.

Jeg har et lille problem med følgende MySQL query.
SELECT ref, count( * ) AS total
FROM stat
WHERE time
BETWEEN 0
AND 999999999999
AND userid =1
AND ref != ''
AND ref NOT LIKE '%akatell.dk%'
GROUP BY ref
LIMIT 0 , 30

Jeg sætter tidspunkterne, userid og hvad ref ikke er lig med fra php. Ovenstående er bare som eksempel.

Jeg VED at der findes en post, som har et tidspunkt mellem de angivede, som ikke er ingenting, og som ikke indeholder akatell.dk og spørgsmålet er så, om nogen kan fortælle mig hvorfor den ikke vises?

Jeg har prøvet med queryen i phpmyadmin, og den melder ingen fejl, men finder heller ikke den/de posts, som jeg gerne vil have...

Håber nogen kan hjælpe!
Avatar billede arne_v Ekspert
24. september 2005 - 16:19 #1
AND ref != ''

skal nåske være

AND ref != '' AND NOT ref IS NULL
Avatar billede danino Nybegynder
24. september 2005 - 16:22 #2
Ups.. Det var en fejl 40 :D
Avatar billede danino Nybegynder
24. september 2005 - 16:24 #3
Hov.. Jeg havde ikke set nogen havde lavet en kommentar... Vil du have lidt for din hjælp?
Avatar billede arne_v Ekspert
24. september 2005 - 16:25 #4
kun hvis mit forslag var løsningen
Avatar billede danino Nybegynder
24. september 2005 - 16:31 #5
det var det ikke... det var fordi jeg lige havde flyttet mine filer, og havde ikke oprettet en post i den nye db, som skulle findes af min query...
Avatar billede arne_v Ekspert
24. september 2005 - 16:34 #6
så beholder du bare dine point
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