Ciao,
io inserisco nel db un array con serialize:
Codice PHP:
$array = Array ("item" => array ('01''02''03''04''05'),"qty" => array ("uno","due","uno","uno","tre"));

$serialize_array serialize($array);

        
$query1 "INSERT INTO prova SET id_lista = '$serialize_array'";
        
$qry_result1 mysql_query($query1) or die(mysql_error()); 
Poi voglio estrarlo:

Codice PHP:
$query "SELECT * FROM prova WHERE id = 1 ORDER by id ASC";
$qry_result mysql_query($query) or die(mysql_error());

while (
$row mysql_fetch_row($qry_result))
{
    
$unserialized_array unserialize($row['id_lista']);

//////////////////////////////////////////////////////////////
che devo mettere quiper estrapolare i dati dall'array?
pensavo qualcosa tipo:
    foreach ($unserialized_array as $subarray){
        echo $subarray['
item'];
        echo $subarray['
qty'];
    }
ma mi da errore ( Invalid argument supplied for foreach() )
//////////////////////////////////////////////////////////////

Che devo mettere per per estrapolare i dati dall'array?


Grazie e ciao