
25/07/2008, 10:20
|
 | | | Fecha de Ingreso: noviembre-2002 Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 4 meses Puntos: 1 | |
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 |