Insertion de fichier dans MySQL en LongBlob
Bonjour, souci d'envoie..
voilà mon form :
Code:
1 2 3 4 5 6
| <form method="post" enctype="multipart/form-data" action="upload.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form> |
et voilà l'upload :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?php
$servername = "**";
$username = "**";
$password = "**";
$dbname = "**";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}else {
echo("ENVOIE");
}
$req= "INSERT INTO ARCHIVES VALUES ('',$HTTP_POST_FILES,'')";
mysql_query($req) or die("Pas moyen d'ajouter le fichier à la table !!!");
echo("fait.. ou pas...");
$conn->close();
?> |
je me connecte bien a la base,
le "ENVOIE" s'affiche..
et j'ai une erreur sur la ligne mysql_query($req) ligne 18
ma table se nomme bien "ARCHIVES".. mon champs1 est un ID,
le champs2 est le stockage du fichier et le champs3 est une current_time de l'insertion...
je pense que j'utilise mal la donnée du fichier en upload...
je bugg'.. total...
mon champs est bien en LONGBLOB, et fonctionne nikel sur phpmyadmin en direct..
a l'aide...:-)