Я делал идентификатор загрузки и запроса, чтобы получить изображение после его загрузки. Однако, прежде чем я смогу найти, я могу даже вставить его в мою базу данных MySQL;Невозможно вставить изображение в MySQL
BTW проблема в строке 19, которая является
"$query = "INSERT INTO profilepicture (`id`,`name`,`image`) VALUES ('','".$image_name."','".$image."')";"
Вот мой код, который я использовал
<?php
$con = mysqli_connect('127.0.0.1', 'root', '', 'test');
$files = $_FILES['uploadProfilePicture']['tmp_name'];
if(!isset($files)){
echo("wrong file");
}else
{
$image = file_get_contents($_FILES['uploadProfilePicture']['tmp_name']);
$image_name = $_FILES['uploadProfilePicture']['name'];
$image_size = getimagesize($_FILES['uploadProfilePicture']['tmp_name']);
if($image_size == false)
{
echo("Thats is not an image");
}else
{
$query = "INSERT INTO profilepicture (`id`,`name`,`image`) VALUES ('','".$image_name."','".$image."')";
if(!$insert = mysqli_query($con, $query))
{
echo("problem uploading");
}else
{
$lastid = mysql_insert_id();
echo "image uploaded.</p> Your Image</p> <img src=getImage.php?id=".$lastid.">";
}
}
}
?>
<div class="loginCheck">
<div class="profilePicture">
<form action="ProfileImages/FileUpload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="uploadProfilePicture"/> <input type="submit" value="Upload" />
</form>
</div>
</div>
какая ошибка вы получаете? – jtheman