Insertion de fichier dans MySQL en LongBlob
Bonjour,
tous les tutos que je trouve, montrent, comment placer un fichier dans le repertoire du site, seulement,
j'essaie de stocker au sein meme de la table mon fichier ( donc en binaire..) mais je n'y arrive pas..
voici mon code..
Code:
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
| <?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("CONNECTION OK -->");
}
//$ret = is_uploaded_file($_FILES['fichier']['tmp_name']);
$F_type = $_FILES['fichier']['type'];
$F_nom = $_FILES['fichier']['name'];
$F_blob = file_get_contents ($_FILES['fichier']['tmp_name']); // binaire ne passe pas..
$req= "INSERT INTO ARCHIVES (DONNEE, NOM) VALUES ('$F_blob','$F_nom')";
mysqli_query($conn,$req) or die("Pas moyen d'ajouter le fichier à la table !!!");
echo("fait..");
$conn->close();
?> |