hammer_tm
12.11.2012 - 12:22
Здравствуйте! Подскажите пожалуйста, в чем может быть ошибка?
$mk = "7";
$kof = "0.23";
$st = ($mk * $kof);
mysql_query ("UPDATE `sum_users` SET `money` = ".(int)$st." WHERE id = 1");
В таблицу SQL должно заноситься значение
1,61 а заносится
1Почему так ?
Тип таблицы =
FloatА замена
$kof = str_replace(".", ",", $kof); не помогает.
Игорь_Vasinsky
12.11.2012 - 12:26
ты же сам к int перед записью приводишь
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
hammer_tm
12.11.2012 - 12:41
Спасибо, не заметил ошибку. исправил на float, всё норм :-)