van mysql naar array in $land => $aantal vorm
Andreas Creten
17/10/2004 19:33:00wat doe ik hier fout,
ik moet een array bekomen van deze vorm:
$hoofdarray = array("Nederland" => 8, "Belgie" => 5);
nu wil ik dit uit een database laten komen
$land, en $aantal zijn de gegevens uit de database, ik moet ze dus op de manier $land => $aantal bij de array bijpushen, maar dit lukt niet
hier is het script:
$hoofdarray = array();
do {
$land = $row_landen['land'];
$aantal = $row_landen['aantalvland'];
$tot = $land." => ".$aantal;
array_push($hoofdarray, "$tot");
} while ($row_landen = mysql_fetch_assoc($landen));
ik moet een array bekomen van deze vorm:
$hoofdarray = array("Nederland" => 8, "Belgie" => 5);
nu wil ik dit uit een database laten komen
$land, en $aantal zijn de gegevens uit de database, ik moet ze dus op de manier $land => $aantal bij de array bijpushen, maar dit lukt niet
hier is het script:
$hoofdarray = array();
do {
$land = $row_landen['land'];
$aantal = $row_landen['aantalvland'];
$tot = $land." => ".$aantal;
array_push($hoofdarray, "$tot");
} while ($row_landen = mysql_fetch_assoc($landen));
PHP hulp
24/11/2024 07:48:50Mitch X
17/10/2004 19:39:00Wordt moeilijk he?
Hij voert je code al uit voordat je die fetch hebt gedaan volgens mij, try this:
Hij voert je code al uit voordat je die fetch hebt gedaan volgens mij, try this:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$hoofdarray = array();
while($data = mysql_fetch_array($landen))
$hoofdarray[$data['land']] = $data['aantalvland'];
?>
$hoofdarray = array();
while($data = mysql_fetch_array($landen))
$hoofdarray[$data['land']] = $data['aantalvland'];
?>
Andreas Creten
17/10/2004 19:44:00dat is niet waar hé, ik schrijf wel een "do { ... } while()" herhaling hé
maar het gaat mij vooral om de vorm van men array
$hoofdarray = array($land1 => $aantal1, $land2 => $aantal2, ...);
zo moet hij er gaan uitzien
maar het gaat mij vooral om de vorm van men array
$hoofdarray = array($land1 => $aantal1, $land2 => $aantal2, ...);
zo moet hij er gaan uitzien