Avatar billede jensgram Nybegynder
21. juli 2002 - 23:34 Der er 10 kommentarer og
1 løsning

select hvor der ikke må vælges id'er fra listen '1,2,4,56,3,78'

Hvordan gør man dette? (select hvor der ikke må vælges id'er fra listen '1,2,4,56,3,78')

Jeg har følgende kode:

select id, type, name, sex, age, status, death, cause from roadkills where type = '" . $type . "' order by rand() limit 0,1

Men den må så ikke vælge nogle med id'er i listen $liste, der har formatet: 'n,n,n,n,n,n,n'...

Kan I hjælpe?
Avatar billede naxosnaxos Nybegynder
21. juli 2002 - 23:35 #1
WHERE ID != 1 OR 2 OR.......... 78
Avatar billede jensgram Nybegynder
21. juli 2002 - 23:36 #2
nej - der må være noget federe SQL
Avatar billede jensgram Nybegynder
21. juli 2002 - 23:36 #3
det der kunne jeg også selv have lavet.
Avatar billede jensgram Nybegynder
21. juli 2002 - 23:45 #4
desuden kan du ikke bare skrive som du gør, man skal "where id != 1 and id != 2 ...."
Avatar billede lauer Nybegynder
21. juli 2002 - 23:51 #5
SELECT id, type, name, sex, age, status, death, cause from roadkills where type = '" . $type . "' && NOT IN (".$iderne.") order by rand() limit 0,1
Avatar billede lauer Nybegynder
21. juli 2002 - 23:52 #6
SELECT id, type, name, sex, age, status, death, cause FROM roadkills WHERE type = '".$type."' && id NOT IN (".$iderne.") ORDER BY rand() LIMIT 0,1

der var den :)
Avatar billede jensgram Nybegynder
21. juli 2002 - 23:53 #7
hedder funktionen så bare in()?
Avatar billede jensgram Nybegynder
21. juli 2002 - 23:55 #8
Avatar billede jensgram Nybegynder
21. juli 2002 - 23:55 #9
tak for hjælpen, machomann!
Avatar billede lauer Nybegynder
21. juli 2002 - 23:58 #10
det var så lidt... og tak for point

lauer
Avatar billede jensgram Nybegynder
22. juli 2002 - 00:01 #11
det var da det mindste - specielt med så kort besvaringstid (> 20min)
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