Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2008, 10:20
Avatar de payo22
payo22
 
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 21 años, 5 meses
Puntos: 1
Pregunta llenando tablas con LOAD DATA INFILE ...

hola a todos

estoy tratando de llenar mis tablas utilizando la sentencia LOAD DATA INFILE.

tengo un problema, al hacer la misma insercion desde phpmyadmin lo carga correctamente, es decir

INSERT INTO `user` VALUES (2, 0x417274656d696f)

donde 0x417274656d696f= Artemio

pero si esta misma sentencia la ejecuto desde mi programa php inserta 0x417274656d696f tal cual, no se si exista algun tipo de codificacion o algo asi.


mi programa es el siguiente:

[php]
$link=mysql_connect("localhost","usuario","pass");
mysql_select_db("wiki11",$link);

$sql="LOAD DATA INFILE 'c:\/wamp\/www\/tablas\/user.txt' into table user fields terminated by ',' lines terminated by '\\n'";
echo $sql."<br>";
mysql_query($sql,$link) or die("Error $sql <br>MySQL dice: ".mysql_error());

mysql_close($link);

[php]

mi archivo user.txt:

(2, 0x417274656d696f);

los resultados al hacer la consulta son:

usando phpmyadmin

id_user|user_name|
2 |Artemio |

utilizando el programa

id_user| user_name |
2 | 0x417274656d696f |


alguien sabe cual es el problema?

gracias