Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/04/2016, 08:00
ImHarold
 
Fecha de Ingreso: febrero-2015
Ubicación: Bogotá
Mensajes: 41
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: Validar que solos los ids nuevos sean insertados

Cita:
Iniciado por xerifandtomas Ver Mensaje
Espera, quizás con mysql_affected_rows(), puedas realizar la tarea, la única duda que me cabe es que retorna la función en caso de utilizar un ignore, ya que en el manual no se indica de forma explícita, pero entiendo que debe devolver 0.

Por lo tanto podrías probar asi:

Código PHP:
Ver original
  1. $i=0;
  2. foreach ($filasP as $key => $valoresP) {
  3. if ($i>100){return;}
  4. /* código */
  5. }
Para que el bucle pare cuando haya insertado 100 registros.

Igualmente, no creo que sea lo más óptimo, por que cada vez que se ejecute va a recorrer todo asta insertar 100 registros o el bucle terminé. Por lo que si el txt no para de crecer el tiempo empleado para realizar la tarea tampoco. Ya que siempre va a empezar por la primera fila del txt.
El bat se ejecuta y hay se ejecuta todo el txt y luego el script (bucle) que inserta, no se si se pueda coger el ultimo id e ingresar el siguiente.
__________________
La vida es un juego de Ajedrez.