如何使用php在mysql表中存储图像?

时间:2016-11-02 20:31:54

标签: php mysql

我正在尝试使用php将图像和其他数据存储到MySQL中。但是其他数据会成功插入,但每次只有图像列为空白。我无法理解这背后的原因。这是我用来将数据插入表格的PHP代码。

function signup($fname, $lname, $nick, $phn, $email, $pass){
    require_once 'login.php';

    $conn = new mysqli($DBhost, $DBuser, $DBpassword, $DBdatabase);
    $query = $conn->prepare('INSERT INTO USERS(FNAME,LNAME,NICK,PHN,EMAIL,PASS,PHOTO) VALUES(?,?,?,?,?,?,?)');
    $query->bind_param('sssissb', $fname, $lname, $nick, $phn, $email, $pass, file_get_contents($_FILES['photo']['tmp_name']) );
    $query->execute();
    printf("%d Row inserted.\n", $query->affected_rows);
    $query->close();
    $conn->close();
}

0 个答案:

没有答案