Database query til samlet variabel

Tags:    php


Hej
Jeg har lavet dette simple script der virker uden problmer

$resultat = mysql_query("select url, navn from tekst");

while ($raekke = mysql_fetch_array($resultat))
{
extract($raekke);
echo '<a href="'.$url.'">'.$navn.'</a><br>';
}

...men i stedet for at udskrive linksne direkte med echo vil jeg gerne ha' samlet resultaterne i en variabel der indeholder html koden med alle linksne i:

$alle_links_samlet = "<a href=\\"www.test.dk\\">test</a><br><a href=\\"www.test2.dk\\">test2</a><br><a href=\\"www.test3.dk\\">test4</a><br>"

Hvordan samler man resultater fra en database query og ligger dem samlet i én variabel?

På forhånd tak for hjælpen :-)

Anders






3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 


ellers er det sådan istedet:
$alle_links_samlet .= "<a href=" .$url. ">" .$navn."</a><br>";




Idéen er fin. Har du dog mange links (+20) så burde du nok tæmme din variabel og flushe indholdet til browseren af og til, så den ikke tager for meget ram.

Det vil forbedre din gennemløbshastighed.



Mange tak, det var lige det jeg skulle bruge. Du har reddet min dag :P



t