/ / Créer un tableau multidimensionnel à partir de données mysql - php, mysql, multidimensional-array

Créer un tableau multidimensionnel à partir de données mysql - php, mysql, multidimensional-array

Je me demandais comment obtenir un tableau multidimensionnel qui ressemble à ceci:

array(
"wifi" => array(
16 => 499,
32 => 599,
64 => 699
),
"wifi+3G" => array(
16 => 629,
32 => 729,
64 => 829)
);

Sur une table mysql qui ressemble à ceci:

id, model, grootte, prijs
1,  Wifi,    16,     449
2,  Wifi,    32,     549
3,  Wifi+3G, 16,     499
4,  Wifi+3G, 32,     599

Réponses:

0 pour la réponse № 1

Utilisez simplement un ou plusieurs champs de vos résultats de base de données comme clés dans le tableau:

$arr = array();
while($row = mysql_fetch_assoc($result)) {
$arr[$row["somekey"]][$row["otherkey"]] = $row;
}