[PHP-ES] LOAD DATA LOCAL INFILE

From: Luis Martinez Ordoñez ( lmartinez .en. eurolloyd.es)
Date: Thu Mar 04 2004 - 20:08:28 CET


Estoy intentando hacer un LOAD DATA LOCAL INFILE en un php-4.1.2-7 y
mysql-3.23.49-3, montados en un RedHat 7.3 como rpm, con lo que la
opción de LOAD DATA etc... no está on por defecto.
Estoy intentando ejecutar el query desde un script de php, explicándome
mejor.
He leído por ahí, en el manual online de PHP
(http://es.php.net/manual/es/function.mysql-connect.php) y en
bugs.php.net (http://bugs.php.net/bug.php?id=23779) que poniendo en el
script de conexión :

mysql_connect($host, $user, $pass, false, 128);
   // connect with MYSQL_OPT_LOCAL_INFILE (in php manual undocumented
option)

se puede hacer sin recompilar mysql. El 128 pone CLIENT_LOCAL_FILES en
on.
Pero no me funciona correctamente. Me da un error de que no se puede
ejecutar ése comando en ésa versión de mysql.
Sí puedo, si lo hago desde cliente arrancando mysql con
--local-infile=1.
He intentado poner en my.cnf las opciones y reiniciando mysql, pero
tampoco va.
Algún consejo antes de recompilar mysql, que siempre es un poco
farragoso, o reconstruir el rpm, que es incluso más farragoso?

Gracias anticipadas,
--------------------------
Luis Martínez Ordoñez

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:34 CEST