因此,我运行了一个脚本,该脚本将图像与其他数据一起上传到我的数据库。但是,总是有一个记录没有扩展名并且每次都具有相同的文件名。如果我删除该记录并不重要,那一串文本“d41d8cd98f00b204e9800998ecf8427e”将填充到另一条记录中。如果我添加新记录,它将转移到另一条记录。
这是我插入数据库和文件系统的方式:
$art = mysql_real_escape_string(stripslashes($_FILES["art"]["name"]));
$art_ext = pathinfo($art, PATHINFO_EXTENSION);
if(strtoupper($art_ext)=="JPEG"){
$art_ext = "jpg";
}
$art = md5($art).".".$art_ext;
if($art!=""){
move_uploaded_file($_FILES['art']['tmp_name'], "images/".$art );
}
$sql = "INSERT INTO event (imglink, title, date, tag1, tag2, Price, city, subtitle, venue, password, description, fb) VALUES ('$art','$title','$date','$tag1','$tag2','$price','$city','$subtitle','$venue','$password', '$description', '$fb')";
$result = mysql_query($sql) or die(mysql_error());
相关记录的图像如下: