|
|
|
| Допустим, переменная $a = 01234.
При выводе на экран выводится как надо, а вот при записи в БД ноль в начале числа исчезает...
Попробовал разные типы данных в БД - int, varchar, text... Всё равно нолик обрезается...
Как записать число нормально? | |
|
|
|
|
|
|
|
для: Freddie_X
(25.02.2009 в 17:21)
| | >Допустим, переменная $a = 01234.
>При выводе на экран выводится как надо..
При выводе на экран будет 1234.
>Попробовал разные типы данных в БД - int, varchar, text... Всё равно нолик обрезается...
В varchar и text ноль не исчезнет.
И что это за число с нулем? | |
|
|
|
|
|
|
|
для: Root
(25.02.2009 в 17:38)
| | Как ни странно, выводит с нулём...
Число получаю из формы методом POST.
А число нужно, как любая комбинация чисел, даже с нулём в начале.
Добавлено:
Упс, вопрос снят.
Оказывается, нужно в кавычки это число при добавлении взять... :) | |
|
|
|
|
|
|
|
для: Freddie_X
(25.02.2009 в 17:21)
| | >Допустим, переменная $a = 01234.
>При выводе на экран выводится как надо,
ну ... если как надо, это echo $a;
то
$a = 01234;
echo $a;
даст Вам в итоге 668 | |
|
|
|
|
|
|
|
для: Trianon
(25.02.2009 в 17:47)
| | Интересно почему так происходит что при возведении в кавычки интерперетатор показвает ноль. Он автоматически присваевает строковой тип данны? | |
|
|
|
|
|
|
|
для: admiral
(25.02.2009 в 18:21)
| | я не знаю такой операции "возведение в кавычки" . И очень надеюсь никогда не узнать.
Вам же нужно прочитать главу руководства php, описывающую типы данных. Как минимум целые. | |
|
|
|