La verdad que ya no se que hacer... si m puedes ayudar arrglar esta parte te lo agradeceria, al ejecutar me esta insertando lo siguiente
codnum | numero
88 | 88
05 | 454888
54 | 54
25 | 54854
88 | 88
02 | 5585788
orginal: telefonos = "02-5585788,25-54854,05-454888" //asi viene pasada por parametro
esto es lo que necesito
codnum | numero
02 | 5585788
25 | 54854
05 | 454888
Código PHP:
WHILE LENGTH(telefonos) > 0 DO
SET codfono = SUBSTRING_INDEX(SUBSTRING_INDEX(telefonos, ',', 1), '-', 1);
SET fono= SUBSTRING_INDEX(SUBSTRING_INDEX(telefonos, ',', 1), '-', -1);
SET telefonos = SUBSTR(telefonos, LENGTH(fono)+2);
INSERT INTO t_telefonocelularfax(idpersona, codigoarea, numero, idtipotelefonocelularfax)
VALUES(ultimoidpersona,codfono,fono,1);
END WHILE;