如何将ID,用户名和图像全部上传到数据库?

时间:2017-08-07 17:42:10

标签: php mysqli

我最近刚刚制作了一张用于显示图像的新表,我想知道如何上传它们。不幸的是,经过一些研究后,我仍然坚持如何正确执行此操作。到目前为止,我唯一能做的就是上传图片名称。我想在一个查询中上传所有ID,用户名和图像名称。我考虑使用AND,但这导致了一些错误。

<?php

$msg = "";
if (isset($_POST['upload'])) {
    $target = "profiles/uploads/".basename($_FILES['image']['name']);
    $db = mysqli_connect("localhost", "root", "", "db");
    $images = $_FILES['image']['name'];
    $sql = "INSERT INTO user_images (images) VALUES ('$images')";
    mysqli_query($db, $sql);
    if (move_uploaded_file($_FILES['image']['tmp_name'], $target)) {
        $msg = "Image Uploaded Successfully";
        header("Location: personal_profile.php?uploadsuccess");
    } else {
        $msg = "There Was A problem uploading image";
    }
}

2 个答案:

答案 0 :(得分:0)

如果你的连接数据库是正确的。

public E get(int index) {
    rangeCheck(index);

    return elementData(index);
}

答案 1 :(得分:0)

虽然您可以将图像存储在数据库中,但最好将其存储在目录中并将表格路径存储在表格中