Studiandomi il problema ho trovato un grave errore:
$articoli["000001"] = "macchina";
$articoli["000001"] = "specchietto";
$articoli["000002"] = "portiera";
creando un array in questo modo tu cancelli il valore macchina (all'indice 000001). Come ottieni questi array? Con tre query per caso?