dongyu2047 2016-08-14 20:01
浏览 8

如何使用PHP在哪里条件下在MySQL中上传图像

Below is my code and I want upload image in a specific row so I want to use where keyword in SQL query but when I use where keyword in SQL query in below code it doesn't work.

<?php

error_reporting(E_ALL);
ini_set('display_errors', 1);
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $image = $_FILES['imageup']['tmp_name'];
    $img = file_get_contents($image);
    $con = mysqli_connect('localhost', 'aish', 'aish123', 'photo') or die('Unable To    connect');
    $sql = "insert into image (img) values(?)";

    $stmt = mysqli_prepare($con, $sql);

    mysqli_stmt_bind_param($stmt, "s", $img);
    mysqli_stmt_execute($stmt);

    $check = mysqli_stmt_affected_rows($stmt);
    if ($check == 1) {
        $msg = 'Successfullly UPloaded';
    } else {
        $msg = 'Could not upload';
    }
    mysqli_close($con);
}
  • 写回答

1条回答 默认 最新

  • doukun8670 2016-08-14 20:16
    关注

    It sounds like you want to update and not insert. If the record already exists then you need to do something like 'UPDATE image_table SET image_column = :image_data WHERE id = :id'

    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度