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