|  | 
Задавайте вопросы, мы ответим
Вы не зашли.
Добрый вечер!
Необходимо сохранять файлы в бд.
Код формы:
<form enctype="multipart/form-data" method="post" action="putimage.php">
Изображение: <input type="file" name="content" />
<input type="submit" value="Загрузить" />
код putimage.php:
<?php
$dbhost = "host";
$dbuser = "user";
$dbpassword = "pass";
$dbname = "db";
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbname, $link);
// Проверяем пришел ли файл
if(!empty($_FILES)){
  // Проверяем, что при загрузке не произошло ошибок
  if ( $_FILES['content']['error'] == 0 ) {
    // Если файл загружен успешно, то проверяем - графический ли он
    if(substr($_FILES['content']['type'],0,5)=='content' ) {
      // Читаем содержимое файла
      $content=file_get_contents($_FILES['content']['tmp_name']);
      // Экранируем специальные символы в содержимом файла
      $content=mysql_escape_string($content);
      // Формируем запрос на добавление файла в базу данных
      $query="INSERT INTO `имя таблицы` VALUES(NULL, ‘".$_FILES['content']['tmp_name'].", ‘".$content."’)";
      // После чего остается только выполнить данный запрос к базе данных
      mysql_query( $query );
      if (!$result) {
   die('<p>False</p> ' . mysql_error());
} else {
   echo "<p>OK</p>";
}
mysql_close($link);
    }
  }
}
?>
Получаю ответ:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‘/var/tmp/phpMKSUAp, ‘яШяа JFIF ,, яЫ C \r    \r' at line 1
В чем может быть дело?
Неактивен

Дело в бэктиках. Сравните ' и `.
Неактивен
Спасибо! Но не помогло.
Может где-то не там заменил. Видимо до следующего раза откладывается..
Неактивен