Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/08/2014, 05:41
rakshaka
 
Fecha de Ingreso: mayo-2009
Mensajes: 166
Antigüedad: 14 años, 11 meses
Puntos: 2
Respuesta: Saltar registro en importación de CSV

Usé este código:
Código PHP:
Ver original
  1. <?php
  2.  
  3. $file = $_FILES['csv']['tmp_name'];
  4.     $handle = fopen($file,"r");
  5.    
  6.     //loop through the csv file and insert into database
  7.     do {
  8.         if ($file) {
  9.             $check = @mysql_result(mysql_query('SELECT COUNT(*) FROM afiliados WHERE mail = "'.mysql_real_escape_string($data[1]).'"'),0);
  10.             if($check < 1)
  11.                 mysql_query("INSERT INTO afiliados (nombre, mail) VALUES
  12.                     (
  13.                         '".$data[0]."',
  14.                         '".$data[1]."'
  15.                     )
  16.                 ");
  17.         }
  18.     } while ($data = fgetcsv($handle,1000,",","'"));
  19. ?>

Por ahora anda bien, gracias por la ayuda, ahora tengo que solucionar lo de los ascentos.