10/09/2009, 09:08
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 40
Antigüedad: 15 años, 2 meses Puntos: 0 | |
Respuesta: Problemilla con una base de datos Gracias por su ayuda a todos primero que nada.
Bueno me amargue un poco con el Postgres >.< asi que hice la base de datos en Mysql, googleando me tope con un codigo que aparentemente hace lo mismo que el anterior:
Código:
$fp = fopen ('c:/captura.csv', 'r');
while ($data = fgetcsv ($fp,1000,'^')){
$insertar="INSERT INTO averias(tlf_av,central,empresa,cola,tipo_av,cuadrilla,nombre,apellido,estado,nom_area,hora,uni_n,cc/cd,pc/pd,asd,p_local,fuente,fecha,dias_pend,rango) VALUES ('$data[0]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]','$data[9]','$data[10]','$data[11]','$data[12]','$data[13]','$data[14]','$data[15]','$data[16]','$data[17]','$data[18]','$data[19]');";
mysql_query($insertar) or die(mysql_error());
echo "$insertar ok <br />";
}
fclose($fp);
Obviamente me conecto a la base de datos y todo eso previo a ejecutar el fopen, pero me tira el siguiente error:
Código:
Notice: Undefined offset: 2 in C:\wamp\www\averias\guardar_captura.php on line 10
Y continua el Undefined offset hasta 19 (o sea de 2 a 19) ademas de:
Código:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/cd,pc/pd,asd,p_local,fuente,fecha,dias_pend,rango) VALUES ('2814451361;8169;CAN' at line 1
|