NULL или ноль/пустая строка?

Вурдалак

Продвинутый новичок
Автор оригинала: baev
Вы будете пользователю «NULL» выводить?
— а с какого х.. я должен это выводить? NULL стоит там, где другое значение не имело бы смысла. Допустим, я бы сделал какой-то input disabled.

-~{}~ 14.05.10 20:07:

Допустим, девичья фамилия. У парней будет стоять NULL. Выводить не надо и всё.
 

AmdY

Пью пиво
Команда форума
Вурдалак
а если у девушки?
если есть - то выводим фамилию, если NULL - то фамилия не менялась, если пусто, то девичья фамилия не указана

а задача указать как звали бы ребёнка по фамилии матери.
Иванова - Иванова
NULL - Иванова
пусто - Неизвестно
 

akd

dive now, work later
Команда форума
AmdY, думаю все-таки не стоит "подразумевать" какое-то конкретное значение там где стоит null. это странно и вредно. :)
null ведь никаким образом не может == 'Иванова'.
 

baev

‹°°¬•
Команда форума
Автор оригинала: Вурдалак
— а с какого х.. я должен это выводить? NULL стоит там, где другое значение не имело бы смысла. Допустим, я бы сделал какой-то input disabled.

-~{}~ 14.05.10 20:07:

Допустим, девичья фамилия. У парней будет стоять NULL. Выводить не надо и всё.
— а как Вы будете различать «не надо выводить» от «ничего не ввели»?

Вы к первому сообщению темы вернитесь: какое отношение Ваш «input disabled» имеет к вопросу triumvirat'а?
 

AmdY

Пью пиво
Команда форума
akd
вот об этом мы ранее и писал baev, так нельзя делать, должно быть фиолетово NULL или 0 или '', ну а на второй странице начали обсуждение с нуля :(
 

akd

dive now, work later
Команда форума
AmdY, ну я как раз не считаю что фиолетово null или 0 или '', это три разных значения, каждое со своим смыслом.
 
Сверху