multidimensionale arrays terug uit db
Beste leden,
Ik weet niet meer hoe, maar ik kon eerder gewoon multidimensionale arrays ophalen
uit een database. Echter, nu lukt dit mij niet meer. Wat is de truc ook alweer?
Dus stel ik heb in mn db:
rij 1: id =>1, naam => Merijn, achternaam => venema
rij 2: id =>2, naam => James, achternaam => Kensington
Als ik nu een simpele query doe als test: SELECT * FROM klant
krijg ik alleen rij 1 terug. Ik wil dus een multidimensionale array en voor elke rij een array terug krijgen..
Iemand?
Groet, Merijn
Ik weet niet meer hoe, maar ik kon eerder gewoon multidimensionale arrays ophalen
uit een database. Echter, nu lukt dit mij niet meer. Wat is de truc ook alweer?
Dus stel ik heb in mn db:
rij 1: id =>1, naam => Merijn, achternaam => venema
rij 2: id =>2, naam => James, achternaam => Kensington
Als ik nu een simpele query doe als test: SELECT * FROM klant
krijg ik alleen rij 1 terug. Ik wil dus een multidimensionale array en voor elke rij een array terug krijgen..
Iemand?
Groet, Merijn
Gesponsorde koppelingen:
Zoiets?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$klanten = array ();
$sql = "
SELECT *
FROM klant
";
if ($res = mysql_query ($sql)) {
while ($row = mysql_fetch_assoc ($res)) {
array_push ($klanten, $row);
}
}
echo '<pre>' . print_r ($klanten, true) . '</pre>';
?>
$klanten = array ();
$sql = "
SELECT *
FROM klant
";
if ($res = mysql_query ($sql)) {
while ($row = mysql_fetch_assoc ($res)) {
array_push ($klanten, $row);
}
}
echo '<pre>' . print_r ($klanten, true) . '</pre>';
?>
Ohh precies wat ik bedoelde! Super, ik dacht al, ik zit ergens mis! Haha het was de while lus die nog uitgevoerd moest worden... :)
bedankt Jan! Zoals altijd.. ;)
bedankt Jan! Zoals altijd.. ;)
Merijn schreef op 24.10.2009 20:23:
bedankt Jan! Zoals altijd.. ;)
Graag gedaan ;-)
Bij gebruik van PDO kan je gewoon zeggen fetchAll(PDO::FETCH_ASSOC)



