Dans mon code, je reçois des données (trois colonnes) à partir d'une base de données sql et je veux stocker les lignes dans un tableau PHP associatif. Le tableau doit être multidimensionnelle parce que je veux utiliser l'identifiant de ligne de la base de données comme une clé afin que je puisse aller chercher des valeurs comme ceci:Tableau associatif bidimensionnel en PHP
$ produits [ « f84jjg »] [ « nom »]
produits $ [ "245"] [ "code"]
J'ai essayé d'utiliser le code suivant, mais il ne fonctionne pas:
while ($row = mysql_fetch_row($sqlresult))
{
$products = array($row[0] => array(
name => $row[1],
code => $row[2]
)
);
}
En outre, comment dois-je faire référence à la clé s'il est pris d'une var iable? Ce que je veux faire est:
$productName = $products[$thisProd]["name"];
Est-ce que cela fonctionnera?