Хранение изображений в БД

Discussion in 'PHP' started by Doom123, 1 Oct 2009.

  1. Gray_Wolf

    Gray_Wolf Active Member

    Joined:
    7 Mar 2009
    Messages:
    377
    Likes Received:
    135
    Reputations:
    10
    Ну тогда нужно оптимизировать просмотр, а то что делают редко может и погрузится чуток...
     
  2. ChieFSS

    ChieFSS Elder - Старейшина

    Joined:
    23 Nov 2006
    Messages:
    35
    Likes Received:
    2
    Reputations:
    0
    Возможно включены magic_quotes. В этом случае mysql_escape_string делает двойную работу.
    Java серваки ла2 - это имхо пример как не надо делать не только в плане базы данных.
     
  3. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    я бы сделал так, файли я хранил в папке, в БД имена файлов id(пользователя)_дата добавления(что бы не считать какой есть а какой нету и одинаковых)

    таблица выглядит так

    id | user_id | pic_name

    картинки вывожу по user_id
    удаляю по id c БД и по pic_name в паке
    с заменой нет проблем



    если надо ограничит, что бы для юзера не было больше 8 фоток, то просто считаешь cout(id) where user_id="..."<8
     
  4. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    если хочешь делать два размера фоток(иногда бывает нужно), больший и маленькие, то просто делаешь другую папку и туда сохраняешь маленькие, а имена те же )))
     
  5. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    спасибо всем .. буду делать БД + файл )