Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Тип поля. (число с плавающей точкой)
 
 автор: Binura   (26.08.2007 в 01:11)   письмо автору
 
 

Мне нужно записать 2 числа(целые) в одно
поле, только чтоб их потом можно было
разделить. Решила использовать запятую как разделитель.
Нужно использовать тип поля float или double,
чем они отличаются? И как перед запросом (в
целях безопасности), проверить действительно
это число с плавающей запятой (точкой) или
нет?

   
 
 автор: cheops   (26.08.2007 в 09:14)   письмо автору
 
   для: Binura   (26.08.2007 в 01:11)
 

Хм... а нет возможности использовать два поля? Дело в том, что float и double могут хранить лишь одну переменную.

   
 
 автор: Binura   (26.08.2007 в 11:08)   письмо автору
 
   для: cheops   (26.08.2007 в 09:14)
 

Нет. Мне будет удобней работать с одним полем. В бд оно будет как 1 число. Потом буду разделять по запятой. Это просто id письма.

   
 
 автор: Unkind   (26.08.2007 в 11:18)   письмо автору
 
   для: Binura   (26.08.2007 в 11:08)
 

Вы считаете Вы много сэкономите? :)

   
 
 автор: Trianon   (26.08.2007 в 21:51)   письмо автору
 
   для: Binura   (26.08.2007 в 01:11)
 

Вам нужно использовать строки, а не float/double. Только строки позволяют делить себя по запятой или еще как.
Но идея, как уже отметили выше,. ущербная.

   
 
 автор: Ralph   (26.08.2007 в 22:49)   письмо автору
 
   для: Trianon   (26.08.2007 в 21:51)
 

Не вижу,чем удобнее работать с одним полем,а не с двумя...если придется делать несколько лишних телодвижений для разделения содержимого,тем более всего то два значения,а не двести

   
 
 автор: Trianon   (27.08.2007 в 13:06)   письмо автору
 
   для: Ralph   (26.08.2007 в 22:49)
 

Опять Вы отвечаете не на ту реплику...

   
 
 автор: Binura   (27.08.2007 в 16:16)   письмо автору
 
   для: Trianon   (27.08.2007 в 13:06)
 

Никаких движений не будет... Просто вывод сообщений ... where id_msg = '3,45'...

   
 
 автор: Ralph   (27.08.2007 в 20:27)   письмо автору
 
   для: Binura   (27.08.2007 в 16:16)
 

Блин,в вашем примере это уже не числа,а строчные значения !
Кстати,благодаря этому заметил еще одно несоответствие в вашем вопросе:

Мне нужно записать 2 числа(целые) в одно 
поле,
и
проверить действительно 
это число с плавающей запятой (точкой) или 
нет? 

Вы уж определитесь с типом,потому что,как говорят в Одессе:"это три большие разницы..."

   
 
 автор: Trianon   (27.08.2007 в 20:53)   письмо автору
 
   для: Binura   (27.08.2007 в 16:16)
 

Какую именно функциональность Вы пытаетесь реализовать, храня и опрашивая пары ключей?
Возможно, даже вероятно, есть более прямой путь.

Вы бы раскрыли тему подробнее....

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования