Принятие значений, содержащих систему из нескольких точек - PullRequest
0 голосов
/ 31 марта 2011

Как мне принять значения от пользователя, которые содержат несколько точек, таких как 1.2.1 ... если я использую float - 1.2.1 преобразуется в 1.2.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 31 марта 2011

простой ответ: если вам нужно несколько точек НЕ ИСПОЛЬЗУЙТЕ FLOAT : -)

используйте что-то вроде varchar или text вместо

0 голосов
/ 31 марта 2011

Рассматривайте это как текст.

Число с плавающей запятой используется для представления действительных чисел, а «1.2.1» не является действительным числом.

Или, если «1.2.1» - это просто группа чисел, можно разделить ввод «1.2.1» на три отдельных числа, используя точку в качестве разделителя, и сохранить их как отдельные числа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...