PROBLEMAS FICHEROS CSV
Publicado por PEDRO (2 intervenciones) el 03/04/2006 13:08:21
LO PRIMERO HOLA A TODOS.
TENGO UN FICHERO CSV QUE CUANDO SACO DE EL LAS VARIABLES ME LAS DEVUELVE EN FORMATO STRING Y YO LAS NECESITO EN TIPO BIGINT(13).
NO ME DEJA PASARLAS A OTRO TIPO YA QUE PASA A VALER 0,SU VALOR POR DEFECTO, Y SI LO PONGO A PELO NO ME ESCRIBE NADA,NO COMO EN OTRAS VARIABLES QUE MYSQL YA LAS TRANSFORMA SOLAS.
ALGUIEN SABE QUE PUEDE SER???????
$archivo=$_POST['direccion'];
$f1=fopen("$archivo","r");
$primera=0;
while (!feof($f1))
{
$linea = fgetcsv($f1,2000,"|");
if ($primera==1)
{
$linea[0];
$insertar="INSERT INTO `tabla1` ( `socio` ) VALUES (".(int)$linea[0].")";
echo ($insertar);
echo ("<p> </p>");
$miconexion->consulta($insertar);
}
$primera=1;
}
fclose ($f1);
TENGO UN FICHERO CSV QUE CUANDO SACO DE EL LAS VARIABLES ME LAS DEVUELVE EN FORMATO STRING Y YO LAS NECESITO EN TIPO BIGINT(13).
NO ME DEJA PASARLAS A OTRO TIPO YA QUE PASA A VALER 0,SU VALOR POR DEFECTO, Y SI LO PONGO A PELO NO ME ESCRIBE NADA,NO COMO EN OTRAS VARIABLES QUE MYSQL YA LAS TRANSFORMA SOLAS.
ALGUIEN SABE QUE PUEDE SER???????
$archivo=$_POST['direccion'];
$f1=fopen("$archivo","r");
$primera=0;
while (!feof($f1))
{
$linea = fgetcsv($f1,2000,"|");
if ($primera==1)
{
$linea[0];
$insertar="INSERT INTO `tabla1` ( `socio` ) VALUES (".(int)$linea[0].")";
echo ($insertar);
echo ("<p> </p>");
$miconexion->consulta($insertar);
}
$primera=1;
}
fclose ($f1);
Valora esta pregunta


0