php-изображение не загружается в базу данных

Я пытаюсь загрузить изображение в базу данных с помощью формы.

Проблемы в том, что при попытке загрузить изображение он не сохраняется в базе данных. Также нет ошибки.

Заранее спасибо.

<html> <head> <meta charset="UTF-8" /> <title>Images</title> </head> <body> <form action="index.php" method="POST" enctype="multipart/form-data"> File: <input type="file" name="image" /> <input type="submit" value="Upload" /> </form> <?php require "connect.inc.php"; @$file = $_FILES['image']['tmp_name']; if (!isset($file)) { echo "Please select an image."; } else { $image = file_get_contents($_FILES['image']['tmp_name']); $imageName = $_FILES['image']['tmp_name']; $imageSize = getimagesize($_FILES['image']['tmp_name']); if ($imageSize == FALSE) { echo "This is not an image."; } else { $sql = "INSERT INTO `afbeelding` VALUES ('', '$imageName', '$image')"; if (!mysql_query("INSERT INTO `afbeelding` VALUES ('', '$imageName', '$image')")) { echo "Problem uploading image."; } else { echo "Succes!"; } } } ?> </body> </html>