Загружайте изображения, используя папку в php - PullRequest
1 голос
/ 08 сентября 2010

У меня есть папка с изображениями. Но я должен загрузить изображения в базу данных mysql.

Как мне это сделать с помощью php-кода?

С уважением,
Rekha

Ответы [ 2 ]

0 голосов
/ 08 сентября 2010

Я не храню изображение в БД. Это плохая практика. Если у нас есть некоторый идентификатор, мы переименовываем изображения как image $ ID.ext. Если у нас нет идентификатора, мы пишем в БД только имя файла. Если вы хотите записать в базу данных все имена файлов dir, попробуйте использовать этот код:

function getDirectoryList ($directory) {
   $results = array();
   $handler = opendir($directory);
   while ($file = readdir($handler)) {
      if ($file != "." && $file != "..") {
         $results[] = $file;
      }
   }
   closedir($handler);
   return $results;
}
0 голосов
/ 08 сентября 2010

Обычно это не очень хорошая идея. Прочитайте обсуждение, на которое я ссылаюсь, в комментарии.

Но, чтобы ответить на ваш вопрос, здесь - это то, что кажется довольно полным руководством, показывающим, как хранить изображения в базе данных MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...