[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SQL - как записать число в таблицу
hammer_tm
Здравствуйте! Подскажите пожалуйста, в чем может быть ошибка?

$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
Цитата
(int)$st

ты же сам к 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
Спасибо, не заметил ошибку. исправил на float, всё норм :-)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.