Tema: Error 1064
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2006, 13:06
Avatar de el_cesar
el_cesar
 
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 22 años, 10 meses
Puntos: 20
Error 1064

hola, y vuelve la mula al trigo, sigo luchando con mi archivo .csv, ya me iluminaron con una manera para importarlo, con el siguiente script


Código PHP:
<?php
//Conexion a la base de datos
$conecta=mysql_connect("localhost","root","");
mysql_select_db("bdhospitalarios",$conecta);

//Autor Nano!-
// programa lectura de archivos.csv a la base de datos mysql


 /*Lee archivo llamado hospitalarios.csv SEPARADO POR COMAS ubicado en c:*/
$file"hospitalarios.csv";
$filedb fopen("$file","r");
if(
$filedb == ""){echo "Error abriendo el archivo"; }

$fecha date("j/n/y - h:i A");    // dia/mes/anio - hora:min  AM/PM

while ($data fgetcsv ($filedb500";")) {
    
$num count ($data);    //numero registros
    
$row++;
    

/*Inserta registros nuevos*/

$query "INSERT INTO datos_admtivos(
VALUES ('$data[3]','$data[4]','$data[1]','$data[3]','$data[5]','$data[6]')"
;
//Estos data deben es la ubicacion de cada columna es la archivos csv qeu se va a insertar
//echo "$query";
$req mysql_query($query,$conecta);

/*$query2 = "INSERT INTO datos_municipio(
VALUES ('$data[1]','$data[8]','$data[9]')";
//Estos data deben es la ubicacion de cada columna es la archivos csv qeu se va a insertar
//echo "$query";
$req2 = mysql_query($query2,$conecta);*/

if (!$req)
{ echo 
"Error <B>Error ".mysql_errno()." :</B> ".mysql_error()."";
}
else{
$nr2++;    

//numero registros
      
}
}
//fin while

echo "SE ACTUALIZO LA BASE DE DATOS CON LOS REGISTROS DE EXCEL<BR>";

/*CONFIRMA LA InserCION DE registros nuevos A LA BASE DE DATOS*/

?>
pero resulta que cuando lo ejecuto me da este error

Cita:
Error 1064 : Algo está equivocado en su sintax cerca 'VALUES ('','','','','','')' en la linea 2
y el id que intento insertar es diferente de cualquiera que ya este en la bd, y el archivo .csv contiene los datos necesarios para importar, entonces, que significa este error?
__________________
Say no more.......