Проблема такая, поставил платёжку через webmoney, все нормально кроме цены. Хочу сделать чтобы цена была к примеру 0,50 wmz. В таблице изначально значение было int, оно конечно не подошло, меньше 1$ не выставить. Пробовал decimal и float и там не выходит, первое число не может быть меньше второго после запятой. Может подскажите как можно сделать
ОБСУЖДЕНИЕ
Помощь по MySQL
Вообще для этого float как раз таки и подходит, можешь попробовать общий тип данных varchar
LVC2, Так на float не получилось. Решил проблему так, выставил decimal(1,1) так же можно и флоат, и цена появилась такого вида 0.2 wmz. В коде отредачил чтобы было видно что 0.20 так как все равно при оплате идёт как 0.20.
create table `pay` (`id` int unsigned auto_increment priamry key,
`price` decimal(10, 2)
10 = количество цифр до разделителя
2 = количество после разделителя
10, 2 = до 10 чисел и после условно запятой 2
можно будет хранить значения вида: 10.50
3.23 ...
`price` decimal(10, 2)
10 = количество цифр до разделителя
2 = количество после разделителя
10, 2 = до 10 чисел и после условно запятой 2
можно будет хранить значения вида: 10.50
3.23 ...
NAMAIN, 0.2 и 0.20 одно и тоже, можно было и не дописывать