SQL-Syntaxfehler (Serverversion: 5.6.17 - MySQL)


Könnt ihr mir bitte sagen, was in diesem Code fehlt. weil ich SQL-Syntaxfehler bekomme.

Ich habe eine Tabelle mit drei Spalten erstellt. Die ID wird automatisch belastet und das Bild hat den Blob-Datentyp

wie ich denke, tritt ein Problem beim Einfügen des $ image

here is the error ------- >> "Ihre SQL-Syntax ist fehlerhaft. Suchen Sie im Handbuch Ihrer MySQL-Serverversion nach der richtigen Syntax für near ' # ~ I ٢7W ? Hl : o : ӏvm5V Ό '`V 'in Zeile 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';
}
?> 

Antworten auf die Frage(6)

Ihre Antwort auf die Frage