08/07/2013, 15:40
|
| | Fecha de Ingreso: julio-2013
Mensajes: 1
Antigüedad: 11 años, 4 meses Puntos: 0 | |
Respuesta: cargar datos desde archivo excel e insertarlos en mysql puse este codigo tal cual y me inserta me inserta mandandome este error:
diplucate enty for key primary y me inserta los 3 datos solo en el campo clave
<?php
include('conexion.inc');
$conexion=conecta();
$row = 1;
$fp = fopen ("sistemas2.csv","r");
//$data = fgetcsv ($fp, 1000, ";")
while ($data = fgetcsv ($fp, 1000, ";"))
{
$num = count ($data);
print " <br>";
$row++;
echo "$row.". $data[0]." ------------ ".$data[1]."-------".$data[2];
echo "$row- ".$data[0].$data[1].$data[2];
$sql="INSERT INTO reticula_sistemas (clave, materia, semestre) VALUES ('".$data[0]."','".$data[1]."','".$data[2]."')";
mysql_query($sql);
$res = mysql_query($sql, $conexion);
if ($res)
echo "AÑADIDO", mysql_affected_rows(), "registros a la base de datos<br>";
else
echo "ERROR al añadir los datos: ", mysql_error();
echo "<script languaje='javascript'> alert('SE INSERTO EL REGISTRO') </script>";
echo "<SCRIPT LANGUAGE='javascript'> location.href = '../base_datos/menu_bd.html'; </SCRIPT>";
}
fclose ($fp);
?> |