Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/12/2009, 15:12
climax2006
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años, 11 meses
Puntos: 1
Respuesta: procedimiento para cortar e insertar valores segun parametros

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) > DO
    
SET codfono SUBSTRING_INDEX(SUBSTRING_INDEX(telefonos','1), '-'1);
    
SET fonoSUBSTRING_INDEX(SUBSTRING_INDEX(telefonos','1), '-', -1);
        
SET telefonos SUBSTR(telefonosLENGTH(fono)+2);
        
INSERT INTO t_telefonocelularfax(idpersonacodigoareanumeroidtipotelefonocelularfax
       
VALUES(ultimoidpersona,codfono,fono,1);
    
END WHILE;