Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2010, 23:05
marianoear
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 15 años
Puntos: 0
Función load

Hola gente,

Estoy poniendo en producción algunas cosas que vengo haciendo hace tiempo y me trabé en la parte de pasar los datos de un txt a una tabla Mysql.

El codigo que utilizo es el siguiente:

Código PHP:
      $query="LOAD DATA LOCAL INFILE 'apuntes.txt' INTO TABLE apuntenuevoborrador
              FIELDS
              TERMINATED BY '$delimita'
              OPTIONALLY ENCLOSED BY '$fincampo'   
              LINES TERMINATED BY '$finlinea'
              IGNORE 1 LINES"
;
      
//consulta
$result=mysql_query($query$conectar) or die("load -" mysql_error());
if(
$result==true){
echo 
"<br>Se grabaron los datos<br/>";
}else{
echo 
"<br>EROR: No se grabaron los datos<br/>";

Y el error es el siguiente:

load -The used command is not allowed with this MySQL version


En codigo tiene dos load... el principio y en las lineas de $result, en donde dice or die("load -"


Ya he probado en quitar el LOCAL dejando LOAD DATA INFILE me sale el error:

load -Access denied for user 'user_123'@'%' (using password: YES)


alguien me puede dar una mano?

Muchas gracias a todos de ante mano.

Mariano