Verificando la sintexis del
insert encontre un ejemplo de tu problema
Código:
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)
Entonces para insertar multiples valores en un único insert tendrias que hacer lo siguiente:
INSERT INTO $nombre(id_articulo,cantidad) values (1,2),(3,4);
Lo que tendrias que hacer es generar la cadena que se encuentra despues de values
(1,2),(3,4)
Saludillos.