Bonjour,
J'ai essayé de faire plusieurs truc, mais je n'arrive toujours à rien..
Script du formulaire :
<form enctype="multipart/form-data" action="enter_DB_test.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Envoyez ce fichier : <input name="file" type="file" />
<input type="submit" value="Envoyer le fichier" />
</form>
Script de rentré dans la BDD :
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$tmp_file = $_FILES['file']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable.<br /> Vous n'avez pas choisi de fichier ? uploader.");
}
mysql_query("LOAD DATA INFILE '$tmp_file' INTO TABLE test FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;");
?>
Je ne comprend pas pourquoi ça ne marche pas..
Quand j'injecte directement mon fichier csv dans ma requète sql cela marche trés bien. J'ai donc un problème pour transmettre le fichier à la requète sql.
Si quelqu'un peu me dire à quel endroit se trouve le problème et comment le résoudre ?
Grand merci
Cordialement,
Onylink.