Avatar billede extremecode Nybegynder
23. februar 2004 - 14:12 Der er 1 kommentar og
1 løsning

nested sql forespørgelse via whileloop

har denne kode hvor jeg for hver nyhed også skal hive billeder som er tilknyttet disse nyheder ud

$foresp = mysql_query("SELECT overskrift,tekst,id FROM nyheder GROUP BY id DESC");
while($data = mysql_fetch_row($foresp))
{
?>
<a name="<?echo $count2;?>"></a>
<b><?echo nl2br($data[0]);?></b><br>
<?echo nl2br($data[1]);?><br><br>
<a href="#top" STYLE="color:#999999;">| Til top |</a><br><br>
<?
$foresp2 = mysql_query("SELECT url FROM nyhedesbilleder WHERE newsid=".$data[2]);
while($data2 = mysql_fetch_row($foresp2))
{
?>
<div>
<img src="<?$data2[0];?>" height="15%" width="15%">
</div>
<?
}
$count2++;
}
?>

hvor jeg via en nested forespørgelse prøver at hive info ud...første forespørgelse vikrer fint men ved nummer 2 loop kommer den med denne fejl
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource

lidt hjælp til hvordan det kan løses??
Avatar billede pchris Nybegynder
23. februar 2004 - 14:25 #1
Prøv først at lave din anden forespørgsel om til

$foresp2 = mysql_query("SELECT url FROM nyhedesbilleder WHERE newsid=".$data[2]) or die( mysql_error() );

Skal der stå nyhedesbilleder eller nyhedsbilleder ?
Avatar billede extremecode Nybegynder
23. februar 2004 - 14:30 #2
DOOOH!!! en lille stavefejl....
hehe nå men tak..du for dine point :)))
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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