【发布时间】:2014-03-02 00:11:48
【问题描述】:
我无法将文件移动到所需的文件夹中。我想将图像保存到上传的文件夹中。在 mysql 中,我有 blob 类型。 这是我的代码
$target_Path = "uploaded/";
$target_Path = $target_Path.basename( $_FILES['image']['name'] );
move_uploaded_file( $_FILES['image']['tmp_name'], $target_Path );
mysqli_query($con,"UPDATE info SET photo='$target_Path' WHERE user_id='$id'");
在 mysql 中,它显示某些内容已保存但未打开,并且文件未移动到上传的文件夹中。我在我的本地主机中这样做。请帮忙。
【问题讨论】:
-
您收到的错误消息并尝试传递文件夹的完整路径
-
您的代码对 SQL 注入开放。请使用准备好的语句和绑定变量,或者在将变量粘贴到查询中之前至少在变量上使用
mysqli_real_escape_string。
标签: php mysql file upload mysqli