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

时间:2013-11-30 15:17:42

标签: php image

提交表单后,我有以下代码: 我在上传文件夹中收到上传的照片。

现在我想在我的数据库中插入此照片名称和路径.. 例: 如果图像名称是6.jpg,我想在我的数据库名称= 6.jpg和path = uploads / 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
{

}
 }
?>

1 个答案:

答案 0 :(得分:0)

<?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";
}

?>