2010-09-08 3 views
1

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

Как это сделать, используя php-код?

С уважением,
Рекха

+1

Может быть прочитать первый: [Сохранение изображений в БД - да или нет?] (Http://stackoverflow.com/questions/ 3748/storage-images-in-db-yea-or-nay) –

+1

Почти дубликат: http://stackoverflow.com/questions/1047547/correct-way-to-upload-image-to-database –

ответ

0

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

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

0

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

function getDirectoryList ($directory) { 
    $results = array(); 
    $handler = opendir($directory); 
    while ($file = readdir($handler)) { 
     if ($file != "." && $file != "..") { 
     $results[] = $file; 
     } 
    } 
    closedir($handler); 
    return $results; 
} 
Смежные вопросы