gpt4 book ai didi

PHP MySQL insert in float(3,1) 总是得到十进制的 "0"

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:51 25 4
gpt4 key购买 nike

我想将这个值插入到我的数据库的 FLOAT(3,1) 列中:

$sec['votos_rating'] = 5 + ($sec['votos_pos'] * (5 / $sec['votos_total'])) - ($sec['votos_neg'] * (5 / $sec['votos_total']));

但我总是得到 1.02.03.0 等...

你知道我做错了什么吗?

这就是问题所在:

    $db->addInteger('votos_rating', $sec['votos_rating']);

我应该改用 addFloat...;)

最佳答案

使用 addFloat($val) 实现您想要的行为。

关于PHP MySQL insert in float(3,1) 总是得到十进制的 "0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com