Пол. Как вы шифруете пол персонажа в БД

Всё что не подходит под тематику ни одного из разделов. Например выбор хостинга для приложений и т.п.
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

Пол. Как вы шифруете пол персонажа в БД

Сообщение alexei »

Вот я задумался над этим вопросом.

Есть стандарты:
http://ru.wikipedia.org/wiki/ISO_5218

Соблюдаете их или нет?
Abdul-Ibn-Abusheih
ЗАБАНЕН!
Сообщения: 430
Зарегистрирован: 02 мар 2012, 19:15

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение Abdul-Ibn-Abusheih »

Зачем под кого-то подстраиваться? Но с другой стороны если работаете в команде или делаете проект для кого-то, то придерживаться стандартам
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение Александр »

Для каких-нибудь государственных баз наверно очень хороший стандарт. Для личного проекта не критично. Но если знать об этом стандарте, то почему бы не использовать.
0, 1, 2 - думаю, что все используют. Только вот в соответствии ли со стандартом 1 и 2) Про 9 не знал.
ВКонтакте 1 - женщина, 2 - мужчина)
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение Alazaur »

О я тоже оказывается придерживаюсь стандартам, хотя про них и не знал как и про 9 :D
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение sanych_dv »

Тип Boolean рулит )
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение ukhov »

я ориентируюсь на "контактовские полы". как уже было сказано,
1 - женщина, 2 - мужчина
теперь всегда так и ставлю.
также это удобно для хранения в БД. поле int(1), можно с лёгкостью выбирать из базы пользователей разных полов. но 9 никогда не использую)
Аватара пользователя
112
Модератор
Модератор
Сообщения: 2215
Зарегистрирован: 02 фев 2010, 21:53

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение 112 »

sanych_dv писал(а):Тип Boolean рулит )
мм,а если пол не указан?
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение alexei »

112 писал(а):
sanych_dv писал(а):Тип Boolean рулит )
мм,а если пол не указан?
Вот у меня в БД хранятся:
1- муж
0 - жен.

Зарегистрировать можно только указав пол. Так что иногда так лучше.
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение ukhov »

alexei писал(а):
112 писал(а):
sanych_dv писал(а):Тип Boolean рулит )
мм,а если пол не указан?
Вот у меня в БД хранятся:
1- муж
0 - жен.

Зарегистрировать можно только указав пол. Так что иногда так лучше.
не, не надёжно. бывает, что глюк, и заполнится 0, или структура sql запроса неправильна, и может занестись как 0 (значение не указано). всякое бывает...
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

Re: Пол. Как вы шифруете пол персонажа в БД

Сообщение alexei »

У меня MS SQL, поле tinyint. По умолчанию Null. Проблем не было.

Более того значение указывается 1 раз при регистрации. Кривой запрос там тяжело сделать.
Ответить