Avatar billede casaolsen Nybegynder
14. februar 2002 - 20:26 Der er 7 kommentarer og
1 løsning

Hjælp til udtræk fra MySQL database

JEG HAR BRUG FOR LIDT HJÆLP TIL UDTRÆK FRA EN MySQL DATABASE, HVOR DER SKAL VISES DE SIDSTE 2 NYESTE. JEG HAR SKREVET FØLGENDE:

SQLstmt = "SELECT TOP 2 * FROM nyheder where kat='1' ORDER BY id DESC;"

FÅR JEG DENNE FEJL: HVORFOR??

Microsoft OLE DB Provider for ODBC Drivers error '80040e09'

[TCX][MyODBC]You have an error in your SQL syntax near '2 * FROM nyheder where kat='1' ORDER BY id DESC' at line 1

/musiknyheder.asp, line 111
Avatar billede vladimirr Nybegynder
14. februar 2002 - 20:33 #1
JEG TROR DIN CAPSLOCK SIDDER FAST!
Avatar billede disky Nybegynder
14. februar 2002 - 20:35 #2
fjern '' rundt om 1'tallet.

forudsat at katid er et tal.
Avatar billede keysersoze Ekspert
14. februar 2002 - 20:35 #3
SQLstmt = "SELECT * FROM nyheder where kat='1' ORDER BY id DESC LIMIT 0, 2;"
Avatar billede disky Nybegynder
14. februar 2002 - 20:37 #4
select * from nyheder where kat=1 order by id desc limit 0,2
Avatar billede soes Nybegynder
14. februar 2002 - 20:37 #5
Hvilken egenskab har feltet kat? Hvis det står til at være et tal så mener jeg at du skal fjerne de to pinger som du har omkring 1-tallet. Jeg ved ikke om dette løser dit problem.

/Søren Søndergård
Avatar billede Slettet bruger
14. februar 2002 - 20:40 #6
SQLstmt = "SELECT TOP 2 * FROM nyheder where kat='1' ORDER BY id DESC";

Mon ikke din ; skulle udenfor queryen?
Avatar billede disky Nybegynder
14. februar 2002 - 20:43 #7
jamen tak for den fair point fordeling :(
Avatar billede keysersoze Ekspert
14. februar 2002 - 20:48 #8
HVIS mit var rigtig er der jo ingen grund til at fordele pointene anderledes... hvis plingerne omkring 1-tallet skulle fjerne kunne de måske fordeles anderledes, men som udgangspunkt var det jo kun problemet med udvælgelse af de to nyeste... og det svarede jeg først og rigtigt på
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