Crew algemeen |
|
Hoi,
Met de query is, zoals je zelf aangeeft, niks mis.
Met het weergeven van de resultaten, daar gaat het fout.
Je hebt volgende functies nodig:
http://nl1.php.net/while
http://nl1.php.net/mysql_fetch_assoc
Deze gebruik je als volgend:
<?PHP
$res = doquery("SELECT naam FROM leden WHERE naam LIKE 'b%'");
while($fetch = mysql_fetch_assoc($res))
{
echo $fetch['naam']."<br />";
}
<?PHP $res = doquery("SELECT naam FROM leden WHERE naam LIKE 'b%'"); { echo $fetch['naam']."<br />"; }
While loopt net zolang totdat alle resultaten op zijn.
Dus zolang mysql_fetch_assoc resultaten teruggeeft, loopt deze en worden deze weergeven.
Wat ik zelf altijd fijn vind, en ook aan raad, is een error handler bij je query.
Nu probeer je je query uit te voeren, maar als het fout gaat krijg je geen foutmelding te zien.
Toevallig heb ik hier een tutorial MySQL Error Handling over geschreven.
Gr,
Rens |