Hoe werkt het?
mysql_fetch_object en mysql_fetch_array lijken erg op elkaar en de verschillen zijn maar klein, maar toch leek het me leuk om een alternatief voor mysql_fetch_array en mysql_fetch_assoc te plaatsen.
De verschillen
$rij = mysql_fetch_array($res) zorgt dat rijen met naam x worden aangeroepen met $rij[x] , maar met $rij = mysql_fetch_object($res) wordt dit $rij->x
Een voorbeeld
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
$sql = "SELECT `id` FROM `leden` WHERE `naam`='Jantje'";
$res = mysql_query($sql);
while ($rij = mysql_fetch_object($res))
{
//Je roept nu dus de inhoud
//van een rij op met $rij->rijnaam
echo $rij->id;
}
?>
$sql = "SELECT `id` FROM `leden` WHERE `naam`='Jantje'";
$res = mysql_query($sql);
while ($rij = mysql_fetch_object($res))
{
//Je roept nu dus de inhoud
//van een rij op met $rij->rijnaam
echo $rij->id;
}
?>