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/>";
}
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