Ошибка синтаксиса SQL (версия сервера: 5.6.17 - MySQL)
Ребята, скажите, пожалуйста, что в этом коде отсутствует? потому что я получаю ошибку синтаксиса SQL.
Я создал таблицу с тремя столбцами. Идентификатор автоматически инкриминирует, а тип изображения - Blob
как я думаю, проблема возникает при вставке изображения $
вот ошибка ------- >> "У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с ' # ~ I ٢7W ? Hl : o : ӏvm5V Ό '`V 'в строке 1 "
<?php
if (isset($_POST["Upload"]))
{
include("DbConnection.php");
$file = $_FILES['image']['tmp_name'];
if(!isset($file)) {
echo 'Please Select a File';
}
else {
$image = file_get_contents($_FILES['image']['tmp_name']);
$img_name = $_FILES['image']['name'];
$img_size = getimagesize($_FILES['image']['tmp_name']);
if ($img_size == false)
{
echo 'it is not a image';
}
else
{
$query = mysqli_query($Con, "INSERT INTO `cars_tbl` (ID,Name,Image) VALUES ('','$img_name','$image')");
if (!$query)
{
echo 'Error Executing Query '.mysqli_error($Con);
}
else
{
$last_ID = mysqli_insert_id($Con);
echo "Image Uploaded. <p /> Your Image : <p /> <img src='get.php?ID=".$last_ID."'" ;
}
}
} //else
} // 1st IF
else
{
echo 'Fill the details';
}
?>