上传图像,根据值在数据库中插入名称和路径


Upload image, insert name and path in database based on value

我有以下代码,在提交表单后可以工作:我正在我的上传文件夹中获取正在上传的照片。

现在我想在我的数据库中插入此照片的名称和路径。

示例:
如果图像名称是6.jpg,我希望在我的数据库中名称=6.jpg并且路径=上传/6.jpg

html:

<form method="post" enctype="multipart/form-data">
 <input type="file" name="foto">
  <input type="submit" name="submit">

php:

<?php
 if (isset($_POST['submit']) && empty($errors) === true )
 {
$name=basename($_FILES['foto']['name']);
$t_name=$_FILES['foto']['tmp_name'];
$dir='upload';
if(move_uploaded_file($t_name,$dir."/".$name))
{
    
        
}
else
{
    
}
 }
?>
<?php
if(move_uploaded_file($t_name,$dir."/".$name))
{
     mysql_connect('localhost','username','password');
     mysql_select_db('yourdb');
     $path=$dir."/".$name;
     $sql="INSERT INTO `your_table`(`name`,`path`) values ('".$name."','".$path."')";
     $result=mysql_query($sql);
     if($result){
         echo"Successfully added to db";
     }
}
else
{
     echo "Sorry.File Upload failed";
}
?>