Php 图像文件已移动到其文件夹中,但图像名称未插入到数据库中

Php 图像文件已移动到其文件夹中,但图像名称未插入到数据库中,php,ajax,mysqli,dropzone.js,Php,Ajax,Mysqli,Dropzone.js,我正在创建一个网站,在用户页面中,我只想添加头像图像,因此使用Dropzone>>js和css 在我的例子中,PHP脚本成功地将上传的图像移动到一个文件夹中,没有任何错误,但是图像名称没有插入更新到我的db表中 用户表具有用于存储图像名称的化身字段。 如果有人能帮忙,下面的代码中真的有错误吗 uploads.php include ('../fonfig/connection.php'); $ds = DIRECTORY_SEPARATOR; $id = $_GET['id']; $store

我正在创建一个网站,在用户页面中,我只想添加头像图像,因此使用Dropzone>>js和css

在我的例子中,PHP脚本成功地将上传的图像移动到一个文件夹中,没有任何错误,但是图像名称没有插入更新到我的db表中

用户表具有用于存储图像名称的化身字段。 如果有人能帮忙,下面的代码中真的有错误吗

uploads.php

include ('../fonfig/connection.php');
$ds = DIRECTORY_SEPARATOR; 
$id = $_GET['id'];
$storeFolder = 'uploads';
$ext = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);
$newname = time();
$dandom = rand(100, 999); 
$name = $newname.$random.'.'.$ext;
$query= "UPDATE users SET avatar = '$name' WHERE id=$id";
$res = mysqli_query($dbc, $query);
echo $query.'<br/>';
echo mysqli_error($dbc); 
if (!empty($_FILES)) {  
$tempFile = $_FILES['file']['tmp_name']; 
 $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds;
$targetFile =  $targetPath. $name;
move_uploaded_file($tempFile,$targetFile);
}
?>
users.php

<script>
$(document).ready(fucntion(){
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#avatar-dropzone");
});
</script>
<form action="uploads.php?id=<?php echo $opened['id']; ?>" class="dropzone" id="avatar-dropzone">
<input type="file" name="file"/>
</form>

你们有错误吗?并没有,并没有错误,但图像名称应该插入到我的数据库表用户在'阿凡达'字段。上载的图像已移动到上载文件夹中,在图像的上载文件夹中,为了我的$query,图像名称也应保存到db,用户表中,这不会发生。您的db是否有任何与您用于更新的id相同的值?否,“我的用户”表中现在只有1个用户的id为主键。然后您应该插入而不是更新