この値をデータベースのFLOAT(3,1)列に挿入したいと思います。
$sec['votos_rating'] = 5 + ($sec['votos_pos'] * (5 / $sec['votos_total'])) - ($sec['votos_neg'] * (5 / $sec['votos_total']));
しかし、私はいつも、、、1.0
など2.0
を取得し3.0
ます...
私が間違っている可能性があることを知っていますか?
これが問題でした:
$db->addInteger('votos_rating', $sec['votos_rating']);
代わりにaddFloatを使用する必要がありました...;)