我正在尝试使用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();
}