A ver... Ya hice mi archivo csv con el siguiente formato:
Puse valores null en el primer y segundo campo, porque en mi tabla de usuarios poseo 3 columnas: ID, Nombres, E-Mail, y deseo agregar solamente la dirección, con el auto-incremento de ID. (¿Hasta ahí voy bien?)
Luego busqué en Google soluciones a como insertar ficheros csv en MySql y el resultado que me pareció el mas acertado fué este:
Código PHP:
//Tabla Usuarios
//Campos => nombre, apellidos, delegacion, email//Conexión con las DB.
$cnx = conexion ();
ini_set ('auto_detect_line_endings','1');
$fp = fopen ("NuestroCSV.csv", "r");
while ($data = fgetcsv ($fp, 1000, ";")){
$insertar="INSERT INTO usuarios (nombre,apellidos,delegacion,email)
VALUES ('".$data[0]."','".$data[1]."','".$data[2]."','".$data[3]."')";
mysql_query($insertar, $cnx);
}
fclose($fp);
¿Te parece que es la mejor opción para adaptar a mis necesidades?