load data error
Publicado por guille (1 intervención) el 15/10/2012 21:58:09
Hola a todos: Espero que alguien me pueda orientar un poco.
Me he bajado un script el cual quise acomodarlo a mi base. Lo que debe hacer es importar un archivo.txt a mi base mysql. Mediante Mysql no tengo problemas uso heidisql o phpmyadmin, pero a la hora de usar php me da errores tanto del archivo temp como de syntaxis : el codigo es el de abajo , a ver si alguien se da cuenta que macana estoy haciendo.
el formulario
Me he bajado un script el cual quise acomodarlo a mi base. Lo que debe hacer es importar un archivo.txt a mi base mysql. Mediante Mysql no tengo problemas uso heidisql o phpmyadmin, pero a la hora de usar php me da errores tanto del archivo temp como de syntaxis : el codigo es el de abajo , a ver si alguien se da cuenta que macana estoy haciendo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$connec = mysql_connect("localhost","root","clave");
mysql_select_db("mibase", $connec);
if ($_FILES["file"]["type"] == "text/plain")
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
$sql = "LOAD DATA INFILE ". $_FILES["file"]["tmp_name"].'
REPLACE INTO TABLE "mitabla"
FIELDS TERMINATED BY "\t"
ENCLOSED BY ""
ESCAPED BY "\\"
LINES TERMINATED BY "\\\r\\\n"';
mysql_query($sql);
if(mysql_error()) {
echo (mysql_error());
} else {
echo "Import sucessfull data imported to mysql table.";
}
}
}
else
{
echo "Invalid file type. Please make sure it is a text file.";
}
?>
el formulario
1
2
3
4
<form action="import.php" method="post" enctype="multipart/form-data">
Upload Text File: <input type="file" name="file" />
<input type="submit" name="Submit" value="Submit" />
</form>
Valora esta pregunta


0