Problema con LOAD DATA INFILE

Ricardo Mun~oz A. rmunoz en pjud.cl
Mie Ago 11 10:44:09 CLT 2004


El mié, 11-08-2004 a las 10:35, Bernardo Jerez Mun~oz escribió:
> Mauricio Vergara Ereche dijo:
> 
> > On Wed, Aug 11, 2004 at 01:35:22AM +0000, Bernardo Jerez Mun~oz wrote:
> > > Hola grupo!..
> > >
> > 
> > Holas!
> > 
> > > Tengo una consulta del tipo:
> > > 
> > > sql="LOAD DATA INFILE '" . addslashes($ruta_completa) . "' INTO TABLE
> > > prueba FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY
> > > '\\n'";
> > > echo $sql;
> > > $result = @mysql_query ($sql,$conexion)   or die ("Ooosssoo");
> > > 
> > > el problema es que no hace nada!!!... ni si quiera me arroja un error!...
> > >
> > 
> > No debería arrojarte nada hasta ahí. 
> > En primer lugar, un LOAD DATA es como un INSERT (un primo más o menos lejano
> > podría decirse)
> > Por otro lado en $result almacenas el resultado de la query, pero no estás
> > diciéndole que lo muestre.
> > 
> > eso... Saludos!
> > 
> 
> Disculpa me mal expresé!... mi intencion no es que me arroje algo por
> pantalla!.. simplemente que ejecute la sentencia o que me diga que hay un
> error en la sentencia de SQL, pero no pasa nada!.. ni lo hace ni me arroja
> un error!...
> por eso mi duda!...

quizas el problema esta en $ruta_completa, que tal si dejas ese archivo
en el mismo directorio de tu script PHP y luego pruebas si funciona??

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)



Más información sobre la lista de distribución PHP