无法更新PHP中的图像

时间:2018-09-02 03:40:48

标签: php sql

<?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>';
     }
}
?>

当我将图像放到哪里时,我无法更新图像,但是当我将其删除时,它将成功插入但不更新。我需要与此相关的帮助,会话电子邮件是要检查用户是否确实已登录,但文件是图像,我唯一的问题是更新。为什么不起作用?谢谢:)

1 个答案:

答案 0 :(得分:0)

检查此查询字符串。

$query = "UPDATE users SET image='$file' WHERE email= '$param_email'";