我有问题,照片上传到网站,但它的名称不保存在数据库中。代码上传到网站的照片,但文件名没有上传到数据库帮助我,我需要知道代码中的问题是什么?请有人回答!
代码:
<?php session_start();
$con = mysqli_connect("my host","my account","my passwod","my table name");
$_SESSION['id'] = "$con_id";
?>
<?php
if(isset($_POST['submit'])){
move_uploaded_file($_FILES['file']['tmp_name'],"../userstorage/p_photos/".$_FILES['file']['name']);
$con = mysqli_connect("my host","my account","my password","my table name");
$q = mysqli_query($con,"UPDATE users SET image = '".$_FILES['file']['name']."' WHERE id = '".$_SESSION['id']."'");
}
?>
1条答案
按热度按时间abithluo1#
你的错误在这里
$\u files['file']['tmp\u name']是图像数据,$\u files['file']['name']是文件名。所以最后你需要修改这段代码
有关如何从数据库上载和显示图像的文章,请参阅。