In meinem Code erhalte ich Daten (drei Spalten) aus einer SQL-Datenbank und ich möchte die Zeilen in einem assoziativen PHP-Array speichern. Das Array muss mehrdimensional sein, weil ich die Zeilen-ID aus der Datenbank als Schlüssel verwenden möchte, damit ich Werte wie diese abrufen kann:
$products["f84jjg"]["name"]
$products["245"]["code"]
Ich habe versucht, den folgenden Code zu verwenden, aber er funktioniert nicht:
while ($row = mysql_fetch_row($sqlresult))
{
$products = array($row[0] => array(
name => $row[1],
code => $row[2]
)
);
}
Und wie soll ich den Schlüssel referenzieren, wenn er aus einer Variablen stammt? Was ich tun möchte, ist:
$productName = $products[$thisProd]["name"];
Wird das funktionieren?