Problème php et Base de donnée
Bonjour, j'ai fais ce script pour uploader une video, la video s'upload correctement, mais son nom ne veux pas se mettre dans la base de donnée, quel est le problème svp ?
>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=bd_site', 'root', 'wassim');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
if (isset($_FILES['video']) AND $_FILES['video']['error'] == 0)
{
$infosfichier = pathinfo($_FILES['video']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('avi', 'mp4', '3gp', 'flv',);
if (in_array($extension_upload, $extensions_autorisees))
{
$rand_name = microtime().'.'.$extension_upload;
move_uploaded_file($_FILES['video']['tmp_name'], 'files/' .Basename( $rand_name));
$req = $bdd->prepare ('INSERT INTO bd_site(nom_vid) VALUES (:chemin)');
$req -> execute(array(
'chemin' => $rand_name
));
echo "L'envoi a bien été effectué !";
}
}
?>
>