La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56520 - INFORMIX ERROR INSERTANDO DESDE UN CICLO EN PHP
Autor:  diego fernando
tengo un problema, tengo un for en php y dentro del php envio un insert al motor de base de datos por cada iteracion, lo ejecuto pero llega un momento en que se termina la ejecucion del programa, me han salido los errores 408 y el error 213. esto con informix. es como si el motor no alcanzara a procesar las peticiones a la misma velocidad que se las envia php. le puse un sleep cada 1000 registros y sigue igual. solo he encontrado una forma que me funcione y es dentro del ciclo abrindo y cerrando la conexion pero asi no me sirve porque es hasta 3 veces mas demorado el proceso y no tengo transaccion. les agradeceria cualquier ayuda

  Respuesta:  Ivan Vega
Hola. Las preguntas no tienen fecha, así que espero que la respuesta todavía sea de utilidad.

Los errores que recibes son de php o de informix? Si es de informix, ejecuta en consola el comando finderr NUM_ERROR

es decir

finderr 213

y eso te dará una descripción de cuál puede ser el problema. Revisa o intenta atratpar el error ISAM y en su defecto el mensaje que Informix te envía.

Me puedes escribir con toda confianza.

Saludos