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';
}
?>