Hallo.
als ik het volgende stukje code gebruik:
<?php
while($rij = mysql_fetch_array(mysql_query("SELECT id,naam FROM post"))) {
?>
<tr><td><a href="?editpost=<?php echo $rij["id"].'">'.$rij["naam"];?></a></td></tr>
<?php
}
?>


Dan krijg ik een eeuwige loop.
waarom is dit??

Tim
compacte code en bugs... Ga je query eens uitvoeren buiten de while-lus! Tevens kan het geen kwaad om te kijken of de query is gelukt en resultaten heeft opgeleverd.
omdat je continue een nieuwe query start die nooit zal eindigen zolang jij je databaseverbinding hebt..

doe het zo:
<?php
$result = mysql_query("SELECT id,naam FROM post") or die(mysql_error());
while($rij = mysql_fetch_array($result)) {

echo '<tr><td><a href="?editpost='.$rij["id"].'">'.$rij["naam"].'</a></td></tr>';
}
?>

edit: typo
Pfff, het lijkt wel een chat, zo snel wordt er gereageerd.

maar terence bedankt (en pgFrank ook:P)

Reageren