Entonces lo que haría sería guardar en el campo el $articulo1,$cantidad1,$precio1. Separado por comas.
Después de la consulat a la BD te devolveria, por ejemplo, "40052,500,25", no?
Entonces puedes hacer
Cita: $datos=explode($variable_q_tedevuelve_laBD,',');
Entonces $datos será una array y en $datos[0] tienes la referencia (40052), en datos[1]=500 i $datos[2]=25
Espero haberte ayudado...
Salu2