Avatar billede mkjaer Nybegynder
02. december 2006 - 23:40 Der er 3 kommentarer og
1 løsning

Hvordan henter jeg feltnavnene i en forespørgselse?

Hejsa,

Jeg sidder og arbejder med at trække data fra mysql til en csv-fil, og har i den forbindelse brug for at trække feltnavnene ud via en forespørgelse.

Min 'hoved' forespørgelse ser sådan her ud:

SELECT trybuyemner.id, trybuyemner.navn, trybuyemner.adresse, trybuyemner.postnummer, trybuyemner.telefon, produkt.navn AS produktnavn, forhandler.navn AS forhandlernavn, forhandler.telefon AS forhandlertelefon, FROM_UNIXTIME( trybuyemner.oprettet, '%d.%m.%Y' ) AS oprettet, trybuyemner.trybuystatus FROM trybuyemner LEFT JOIN produkt ON trybuyemner.produkt = produkt.id LEFT JOIN forhandler ON trybuyemner.forhandler = forhandler.id

Men jeg kan ikke få feltnavnene med ("id";"navn";"adresse";"postnummer";"telefon";"produktnavn";"forhandlernavn";"forhandlertelefon";"oprettet";"trybuystatus")

How to?
Avatar billede arne_v Ekspert
02. december 2006 - 23:51 #1
Prøv:

(SELECT '"id";"navn";"adresse";"postnummer";"telefon";"produktnavn";"forhandlernavn";"forhandlertelefon";"oprettet";"trybuystatus"')
UNION
(SELECT ...)

men måske får du type problemer
Avatar billede arne_v Ekspert
17. marts 2007 - 02:59 #2
kommet videre ?
Avatar billede mkjaer Nybegynder
17. marts 2007 - 09:59 #3
Nej egentlig ikke. Jeg vil gerne have feltnavnene med ud, men uden at skulle lave 2 forespørgelser. Når jeg kører ovenstående forespørgelse i f.eks. mysqladmin, så kan den jo fint tage feltnavnene med, så den var den funktion jeg gerne vil kopiere. Men jeg nu opgivet det lidt.
Avatar billede mkjaer Nybegynder
17. marts 2007 - 10:00 #4
lukker og slukker...
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