
15/06/2015, 10:11
|
| | Fecha de Ingreso: septiembre-2011 Ubicación: Buenos Airesa
Mensajes: 14
Antigüedad: 13 años, 6 meses Puntos: 0 | |
store procedure mysql/php Hola Gente!
Espero puedan ayudarme!
Necesito realizar un procedimiento almacenado o funcion en mysql para llamarlo desde php, que reciba como parametro un array string [] y un id (INT), para que luego vaya recorriendo ese array, lo ingrese en una tabla INSERT INTO materiales (descripcion, idGrupo) y que retorne los id's de esos registros recien ingresados, ya sea en el mismo store o funcion o llamandolo desde otro.
Estuve buscando documentacion y aun no pude resolverlo por eso recurro a alguien que ya haya echo algo parecido o bien, pueda orientarme a donde puedo buscar bibliografia al respecto.
Creo que mi mayor problema es en como recorrer el array y en como lo declaro como parametro.
Lo empece asi
DROP ingresoMateriales if exists
delimiter $$
create function ingresoMateriales
(
IN nombres_mat_array VARCHAR(200),
IN idGrupo INT
)
begin
//Recorrer el array e ir insertando valores en tablea
INSERT INTO materiales (descripcion, idGrupo) values (nombres_mat_array[n],idGrupo)
end $$
select idMateriales from materiales where Grupoid = idGrupo
delimiter
Desde ya muchas gracias, saludos |