I have a small problem with my PHP image upload code, I`m not getting the correct file name to be saved to my MySQL database.
Please tell me what im doing wrong.
PHP:
// Upload File to Directory
$code = md5(time());
$image = $_FILES['userfile']['name'];
$imagename = $code.$image;
$uploaddir = '../_gallery/' . $imagename;
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
MySQL query:
$sql="UPDATE b_events
SET ename = '$event_name',
edescription = '$event_description',
edate = '$event_date',
etime = '$event_time',
ecost = '$event_cost',
eimage = '$imagename'
WHERE id = '$update'";
$result=mysql_query($sql);
mysql_*functions in new code. They were removed from PHP 7.0.0 in 2015. Instead, use prepared statements via PDO or MySQLi. See Why shouldn't I use mysql_* functions in PHP? for more information.