ОБСУЖДЕНИЕ

Помогите по Mysqli

10 сообщений0 просмотровОткрыта
#1
Как добавить нечетное число к примеру 15,50 руб на БД через пост запросом?
Вот пример, которое не получается:
$insertInput = $db -> query("INSERT INTO output_means (who, how, type, time) VALUES (?i, ?s, ?s, ?i)" , $who, $amount, $type, $timeNow);

В БД хранится только честное число. 15,00 хранятся, а вот 50 копеек никак.
#2
Тут какой то класс используется,было бы хорошо на него посмотреть
#3
Я на demical (6,2) поставил, значит нужно изменить Value (?s на другой?
#4
да вот этой "?s" йересью указывается тип данных
#5
Я обратно на float поставил, и все равно блин не получается
#6
khujand, я могу. ты таджик да!
#7
Shahzot2001, Ну давай братишка? Какой код нужно писать? Может причина в $_Post запрос?
#8
А не проще делить функцией, например в базе хранится число 1550 а на выходе ты его делишь на сто $chislo = 1550/100;
И того у тебя число будет равное 15.5, просто я тоже с этими плавающими точками парился, в итоге так сделал :)
Надо например прибавить 0.5
то так записывать в базу 0.5*100 ) короче лисапед :D
#9
АрхангеЛ, там не код
#10
не ?i а ?d Double число с плавающей точкой