ФорумПрограммированиеPHP для идиотов → Mysql (типы данных)

Mysql (типы данных)

  • max_fr

    Сообщения: 32 Репутация: N Группа: Кто попало

    Spritz 21 ноября 2008 г. 5:33

    Добрый день!
    В ходе составления БД на мускле, возник вопрос какой тип лучше всего подходит для хранения денег и картинок.
    И можно ли и, если можно, то как, хранить в базе данных картинки? Не ссылки на файл, а картинки! jpeg или gif.

    Если тема раньше рассматривалась, прошу дать ссылку и сильно не бить.
    Зарание благодарствую за советы.
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 5:36, спустя 2 минуты 24 секунды


    для хранения денег ….


    Выбирай тип adw0rd ;)
    adw/0
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 5:38, спустя 2 минуты 29 секунд

    max_fr, по началу я подумал вы о типе таблиц… А потом понял что вы о типе полей…

    В ходе составления БД на мускле, возник вопрос какой тип лучше всего подходит для хранения денег и картинок.

    для денег - INT

    И можно ли и, если можно, то как, хранить в базе данных картинки? Не ссылки на файл, а картинки! jpeg или gif.

    BLOB, однако крайне не рекомендуется…. я вообще 100 лет назад этим типом пользовался, храните лучше ссылки
    adw/0
  • disc

    Сообщения: 843 Репутация: N Группа: Джедаи

    Spritz 21 ноября 2008 г. 6:11, спустя 32 минуты 53 секунды

    для денег лучше FLOAT тип, либо любой другой, который поддерживает числа с плавающей точкой.
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 6:38, спустя 26 минут 57 секунд

    disc, в принципе да, однако можно юзать и без плавающей точки :)
    adw/0
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 6:39, спустя 1 минуту 11 секунд


    если можно, то как, хранить в базе данных картинки?
    Прежде чем это делать, надо отчетливо себе представлять ответ на извечный вопрос: "Зачем?".
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 21 ноября 2008 г. 6:44, спустя 4 минуты 36 секунд

    У меня одни знакомый долго мучился, но умудрился сделать, чтобы в базе хранить видео о_О
    Аргументировал защитой от скачивания :))) И был очень разочарован, когда ему объяснили, что видео все равно можно выдернуть из кеша браузера :)
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 7:02, спустя 17 минут 56 секунд

    sap, бугага
    все что пришло в браузер можно получить отдельно
    кроме флеша
    длф флеша сделал лоадер, в лоадер передал параметр и все файл сам по себе не имеет никакой ценности
  • max_fr

    Сообщения: 32 Репутация: N Группа: Кто попало

    Spritz 21 ноября 2008 г. 7:46, спустя 43 минуты 46 секунд

    Спасибо, за ответы, буду использовать

    для денег - INT
    А вот тип для хранения картинок я так и не услышал.
    Ладно буду использоват, написание ссылки к картинке.
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 7:52, спустя 6 минут 7 секунд

    А вот тип для хранения картинок я так и не услышал.

    читай внимательнее я видел как адворд скала про BLOB
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 7:55, спустя 3 минуты 10 секунд

    sap, можно не только из кеша, можно просто напросто перехватить поступающие заголовки ;)
    adw/0
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 8:01, спустя 6 минут 25 секунд


    А вот тип для хранения картинок я так и не услышал.
    Дык я тоже на свой вопрос ответа не услышал. А он, поверь мне, ключевой в данной задаче.
    Если интерес чисто теоритический, то да - BLOB.
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 21 ноября 2008 г. 8:03, спустя 2 минуты 1 секунду

    adw0rd, просто из кеша даже обычный юзер сможет вытащить, а заголовки перехватывать уже сложнее =)
  • disc

    Сообщения: 843 Репутация: N Группа: Джедаи

    Spritz 21 ноября 2008 г. 8:27, спустя 23 минуты 47 секунд

    max_fr, для картинок юзай varchar и хранить только название файла. ну и все картинки должны быть в одном месте.
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 21 ноября 2008 г. 8:34, спустя 6 минут 58 секунд


    adw0rd, просто из кеша даже обычный юзер сможет вытащить, а заголовки перехватывать уже сложнее =)


    еще вариант поставить плагин FlashGot, он перехватит заголовок с мультимедией
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!