alla fine ieri sera, ho trovato il sistema per gestire l'array.
e alla fine mi ritrovo quest'array:
$fields = array(
"id" => $id ,
"catid" => 8 ,
"name" => $mar ,
"cat" => $rig
);
dove le $key hanno gli stessi nomi dei campi nella mia tabella.
ora avevo la necessità di creare una query per inserirle nella mia tabella, il problema è che non capisco come impostare i cicli leggere i due campi.
$sql = "INSERT INTO tabella ($key) VALUES ('$value')";