PHP - load data error

 
Vista:

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.


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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder