Ошибка синтаксиса 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';
}
?> 

Ответы на вопрос(3)

Ваш ответ на вопрос