
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.04.2014, 19:45:27
|
|||
|---|---|---|---|
|
|||
Записать 01 в поле с типом int |
|||
|
#18+
Необходимо записывать числа как с нулём перед цифрой, так и просто цифры, а оно автоматически преобразуется в число без нуля. В общем пишем через скрипт с поля ввода число 01, а в базу оно приходит уже просто 1. Тип int. Возможно, что я ошибся разделом и мне нужно в php, но не знаю php или MySQL исправляют. В принципе - int не критично, можно любую другую выбрать, длина числа будет максимум 3 символа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2014, 19:49:33
|
|||
|---|---|---|---|
Записать 01 в поле с типом int |
|||
|
#18+
В целочисленных полях ведущие нули не сохраняются. Вернее, сохраняются всегда ровно столько ведущих двоичных нулей, сколько нужно чтобы сохранялась общая разрядность числа. Если нужны ведущие нули, то используйте VARCHAR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2014, 19:57:27
|
|||
|---|---|---|---|
|
|||
Записать 01 в поле с типом int |
|||
|
#18+
GODofART , храните обычное INT в запросе на выборку используйте SELECT RIGHT(1000+n,3) - будет отображаться с лидирующими нулями ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2014, 19:58:19
|
|||
|---|---|---|---|
Записать 01 в поле с типом int |
|||
|
#18+
Cygapb-007 GODofART , храните обычное INT в запросе на выборку используйте SELECT RIGHT(1000+n,3) - будет отображаться с лидирующими нулями ;)И как он будет отличать 1 от 01 и от 001 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2014, 20:03:32
|
|||
|---|---|---|---|
|
|||
Записать 01 в поле с типом int |
|||
|
#18+
Спасибо, буду использоваться VARCHAR. Думаю, наиболее простой вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2014, 20:04:13
|
|||
|---|---|---|---|
|
|||
Записать 01 в поле с типом int |
|||
|
#18+
GODofART, использовать* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2014, 20:05:50
|
|||
|---|---|---|---|
|
|||
Записать 01 в поле с типом int |
|||
|
#18+
miksoftCygapb-007 GODofART , храните обычное INT в запросе на выборку используйте SELECT RIGHT(1000+n,3) - будет отображаться с лидирующими нулями ;)И как он будет отличать 1 от 01 и от 001 ?Тогда я не понял, что требуется, сорь :) Куда требуется записывать, почему добавлять или не добавлять нули? Типовой вопрос - как отформатировать все числа по шаблону, для ведущих нулей - привел одно из решений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834983]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 368ms |

| 0 / 0 |
