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
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
.