Как вы используете CodeIgniter.
Я предполагаю, что вы используете класс загрузки файлов.
После успешного завершения загрузки вы можете использовать
$this->upload->data()
Который в основном возвращает массив, который содержит все данные, относящиеся к загрузке.
пример массива
Array
(
[file_name] => mypic.jpg
[file_type] => image/jpeg
[file_path] => /path/to/your/upload/
[full_path] => /path/to/your/upload/jpg.jpg
[raw_name] => mypic
[orig_name] => mypic.jpg
[client_name] => mypic.jpg
[file_ext] => .jpg
[file_size] => 22.2
[is_image] => 1
[image_width] => 800
[image_height] => 600
[image_type] => jpeg
[image_size_str] => width="800" height="200"
)
Лучше хранить эти данные в базе данных вместе с идентификатором пользователя, которому принадлежит изображение.
И когда вы хотите получить изображения, просто сделайте запрос, где идентификатор пользователя = someint ..
Я думаю, что это решение лучше, чем хранение изображений в БД.