mysqli插入语句不在php脚本中执行;没有错误消息

时间:2017-03-16 14:41:13

标签: php database mysqli

我正在开发一个自定义T恤实验室。我希望能够将用户上传的图像保存在文件夹中,并在表格中输入图像路径和ID。它被移动到文件夹,但它没有被插入。没有任何错误出现,所以我完全不知道它为什么不工作。我使用的是我在另一个页面中声明的会话变量,但我仍然没有收到任何错误。

<?php
session_start();
$conn = new mysqli("localhost","root","asdasd","asdsada");

$UPLOAD_DIR = 'uploads/';
$img = $_POST['imgData'];
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
$file = $UPLOAD_DIR . time() . '.png';
$_SESSION["design_path"] = $file;
$success = file_put_contents($file, $data);
$query_upload = "INSERT INTO design (image_id, customer_id, design_path, image_path) VALUES ('$_SESSION["image_id"]', '$_SESSION["customer_id"]', '$file', '$_SESSION["image_path"]')";
$result=mysqli_query($conn,$query_upload);
if($result){
    echo "design saved";
}
?>

0 个答案:

没有答案