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

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

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

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

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

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

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


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