Ti basta usare un array bidimensionale
Codice PHP:
$array = array(
    array(
'grano',$granoquant,$granoric),
    array(
'riso',$risoquant,$risoric),
    array(
'mais',$maisquant,$maisric),

Codice PHP:
foreach ($array as $value) { 
"INSERT INTO magazzino (prodotto,quantita,ricavomese) VALUES ('".$value[0]."','".$value[1]."','".$value[2]."')"
}
$db->query($sql);