Hilfe bei sql abfrage und unserialize

Sorry, war natürlich Quatsch was ich erzählt habe.

PHP:
echo $arr[0];

Muss natürlich so heißen.
Der Index XY wird nicht übernommen.
 
So ich habs ... naja fasst :) also so geht das:
PHP:
$sql = "SELECT * FROM blub WHERE `id` = '1'";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result))  {
  $aa = $row['xy'];
  $arr = unserialize($aa);
  echo $arr[1]['name'];
}

als ergebnis kommt der name raus, also in diesem fall "Leer".
soweit so gut ^^ .. ich möchte jetzt aber mehrere werte haben z.B.
PHP:
echo $arr[1]['name']['typ'];
aber leider geht das nicht .. was soll ich machen ?

also das array sieht so aus:
PHP:
Array ( [1] => Array ( [lvl] => 0 [name] => Leer [typ] => Erde ) )
 
Zurück