<?php
$connect = mysqli_connect("localhost", "root", "", "accounts");
session_start();
$param_email=$_SESSION['email'];
// If session variable is not set it will redirect to login page
if(!isset($_SESSION['email']) || empty($_SESSION['email'])){
header("location: login.php");
exit;
}
if(isset($_POST["insert"]))
{
$file = addslashes(file_get_contents($_FILES["image"]["tmp_name"]));
$query = "UPDATE users SET image='$file' where email= $param_email";
if(mysqli_query($connect, $query))
{
echo '<script>alert("Image Inserted into Database")</script>';
}
}
?>
当我将图像放到哪里时,我无法更新图像,但是当我将其删除时,它将成功插入但不更新。我需要与此相关的帮助,会话电子邮件是要检查用户是否确实已登录,但文件是图像,我唯一的问题是更新。为什么不起作用?谢谢:)
答案 0 :(得分:0)
检查此查询字符串。
$query = "UPDATE users SET image='$file' WHERE email= '$param_email'";