Problema con LOAD DATA INFILE

Hector Vergara R. hvergara en gmail.com
Mie Ago 11 00:57:34 CLT 2004


es claro por que no te arroja el error. Cuando uno antepone @
(arrobas) a las funciones, es para evitar que esta arroje errores al
stdout (salida estandar). Quitale la @ a mysql_query y te tendria que
mostrar el error (si es que existiese).

ademas, pq no ingresas los datos por consola con ....../bin/mysql ?


On Wed, 11 Aug 2004 01:35:22 +0000 (UTC), Bernardo Jerez Mun~oz
<scott en inf.utfsm.cl> wrote:
> Hola grupo!..
> 
> 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!...
> 
> pero si tomo el resultado de "echo $sql;" y copy paste sobre phpMyAdmin,
> funciona sin problemas!... por lo que descarto errores en la sintaxis!..
> 
> no entiendo!... por qué no me funciona?..
> 
> alguna experiencia o comentario?
> 
> desde ya GRACIAS!!!
> 
> --
> ..
> 


-- 
Hector Vergara Reinoso
hvergara [at] gmail.com
Linux Counter: #177946



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