In my code I'm getting data (three columns) from a sql db and I want to store the rows in an associative PHP array. The array must be multi-dimensional because I want to use the row id from the database as a key so that i can fetch values like this:
$products["f84jjg"]["name"]
$products["245"]["code"]
I've tried using the following code but it doesn't work:
while ($row = mysql_fetch_row($sqlresult)) { $products = array($row[0] => array( name => $row[1], code => $row[2] ) ); } Also, how should I reference the key if it is taken from a variable? What I want to do is:
$productName = $products[$thisProd]["name"]; Will this work?