Henter alle rækker som ét felt

Tags:    databaser

Hejsa, hvordan laver jeg sådan, at jeg kan:

SELECT (ALLE IDS I TABELLEN) AS felt1 FROM test

Hvor jeg så kan lave $row['felt1'], hvor den udskriver alle id's i tabellen med simikolon ved hvert nyt?

F.eks hvis jeg har tabel "test" med 3 rækker i, hvor ids er 1 2 og 3, hvor jeg så udskriver $row['felt1'] som: "1,2,3"

Gider ikke lave en while, da det er noget nyt jeg vil prøve, så ikke sig "hvorfor ikke bare bruge et loop..." - det er IKKE det jeg spørger om.

På forhånd tusind tak!



Det kunne man ellers let føle sig nødsaget til at spørge om...

Alt andet minder om dårlig arkitektur.



Så skal du nok ud i noget stored procedure.



Jokke, jeg spurgte ikke om hvad du ikke kunne lide eller noget, hvorfor skal i altid snakke udenom topic?

Robert - ja? Kan du give et eksempel eventuelt?



Jokke, jeg spurgte ikke om hvad du ikke kunne lide eller noget, hvorfor skal i altid snakke udenom topic?

Robert - ja? Kan du give et eksempel eventuelt?

Nej. Ikke når så længe du ikke kan respektere at dette er et forum hvor alle har ret til at komme med deres mening.



Tjek her: http://www.udvikleren.dk/Database/Articles.aspx
Der er en artikel med noget teori om stored procedures... Et godt sted at starte, er lige en søgning på google, og lige tjekke udviklerens artikler.



Synes hellere at man skal kigge i dokumentationen...

http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat



Indlæg senest redigeret d. 28.10.2008 20:15 af Bruger #10216
t