Tema: Csv a Mysql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2011, 09:01
damiansosa
 
Fecha de Ingreso: noviembre-2011
Ubicación: Caracas
Mensajes: 2
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Csv a Mysql

Buenas,

Ando aprendiendo PHP actualmente (soy diseñador) y me he topado con una barrera tonta... Antes que nada les pondre el codigo que ando usando:

Código PHP:

$campo 
= array();

$fichero fopen("Libro1.csv","r")or die("No se consigue el archivo");
while (! 
feof($fichero)){
     
$campo fgetcsv($fichero,4096,";","r");
  print(
$campo[0].$campo[1].$campo[2]."<br>");


// fclose($fichero);

    
$num count ($campo);
    
$insert "INSERT INTO mensajes(numero, n_de_orden, mensaje) VALUES ('$campo[0]', '$campo[1]', '$campo[2]');";
    echo 
$insert."<br />";

    
mysql_query($insert) or die(mysql_error()." Error: No se pudo registar la precarga");
  }
fclose($fichero); 
Todo me va perfecto de hecho hasta me imprime el codigo, mi problema radica en que solamente me inserta el primer valor... osea el $campo[0] y el resto no lo agrega mi csv viene generado desde excel 2003 y esta delimitado por ;.

Alguno sabria cual es mi error y mejor aun si podrian ayudarme .