Hola chicos/as:
Tengo el siguiente código:
Código PHP:
<?
$Host="localhost";
$User="root";
$Password="";
$DBName="cashsanroque";
$TableName="archivos";
$Link = mysql_connect ($Host, $User, $Password);
$row = 1;
$fp = fopen ("documentos/ARTICULO.TXT","r");
while ($data = fgetcsv ($fp, 1000, ";")) {
$num = count ($data);
print "<p> $num campos en la linea $row: <br />";
$row++;
mysql_select_db($DBName);
$sql="INSERT INTO $TableName VALUES ('0', '$data[0]', '$data[1]', '$data[2]', '$data[3]', $data[4])";
$result=mysql_query($sql);
for ($c=0; $c<$num; $c++) {
print $data[$c] . "<br />";
}
}
fclose ($fp);
?>
A la hora de visualizar los datos de los campos del txt por pantalla es perfecto pero no me graba los campos en la tabla.
¿Existe algun problema en el código?
Gracias por vuestra ayuda. Saluditos,