Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Записать 01 в поле с типом int / 7 сообщений из 7, страница 1 из 1
14.04.2014, 19:45:27
    #38614704
GODofART
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать 01 в поле с типом int
Необходимо записывать числа как с нулём перед цифрой, так и просто цифры, а оно автоматически преобразуется в число без нуля. В общем пишем через скрипт с поля ввода число 01, а в базу оно приходит уже просто 1.
Тип int.
Возможно, что я ошибся разделом и мне нужно в php, но не знаю php или MySQL исправляют.
В принципе - int не критично, можно любую другую выбрать, длина числа будет максимум 3 символа.
...
Рейтинг: 0 / 0
14.04.2014, 19:49:33
    #38614707
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать 01 в поле с типом int
В целочисленных полях ведущие нули не сохраняются. Вернее, сохраняются всегда ровно столько ведущих двоичных нулей, сколько нужно чтобы сохранялась общая разрядность числа.

Если нужны ведущие нули, то используйте VARCHAR.
...
Рейтинг: 0 / 0
14.04.2014, 19:57:27
    #38614712
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать 01 в поле с типом int
GODofART ,

храните обычное INT
в запросе на выборку используйте SELECT RIGHT(1000+n,3) - будет отображаться с лидирующими нулями ;)
...
Рейтинг: 0 / 0
14.04.2014, 19:58:19
    #38614714
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать 01 в поле с типом int
Cygapb-007 GODofART ,

храните обычное INT
в запросе на выборку используйте SELECT RIGHT(1000+n,3) - будет отображаться с лидирующими нулями ;)И как он будет отличать 1 от 01 и от 001 ?
...
Рейтинг: 0 / 0
14.04.2014, 20:03:32
    #38614718
GODofART
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать 01 в поле с типом int
Спасибо, буду использоваться VARCHAR. Думаю, наиболее простой вариант.
...
Рейтинг: 0 / 0
14.04.2014, 20:04:13
    #38614720
GODofART
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать 01 в поле с типом int
GODofART,

использовать*
...
Рейтинг: 0 / 0
14.04.2014, 20:05:50
    #38614723
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Записать 01 в поле с типом int
miksoftCygapb-007 GODofART ,

храните обычное INT
в запросе на выборку используйте SELECT RIGHT(1000+n,3) - будет отображаться с лидирующими нулями ;)И как он будет отличать 1 от 01 и от 001 ?Тогда я не понял, что требуется, сорь :)

Куда требуется записывать, почему добавлять или не добавлять нули?
Типовой вопрос - как отформатировать все числа по шаблону, для ведущих нулей - привел одно из решений
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Записать 01 в поле с типом int / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]