van mysql naar array in $land => $aantal vorm

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Andreas Creten

Andreas Creten

17/10/2004 19:33:00
Quote Anchor link
wat 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));
 
PHP hulp

PHP hulp

24/11/2024 12:16:16
 
Mitch X

Mitch X

17/10/2004 19:39:00
Quote Anchor link
Wordt moeilijk he?
Hij voert je code al uit voordat je die fetch hebt gedaan volgens mij, try this:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$hoofdarray
= array();

while($data = mysql_fetch_array($landen))
   $hoofdarray[$data['land']] = $data['aantalvland'];
?>
 
Andreas Creten

Andreas Creten

17/10/2004 19:44:00
Quote Anchor link
dat 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
 
Andreas Creten

Andreas Creten

17/10/2004 19:48:00
Quote Anchor link
ik doe dat trouwens altijd,
en dat werkt ook altijd
 
Mitch X

Mitch X

17/10/2004 20:13:00
Quote Anchor link
M'n script doet dat, je array maken, kijk maar :)
 
Marien xD

Marien xD

18/10/2004 07:52:00
Quote Anchor link
volgens mij ook hoor mitch ;) ik heb het alleen nog niet uitgetest
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.