Php 用户收入不会上升
好的,我将用户的收入存储在我的数据库中,我的列集合为十进制Php 用户收入不会上升,php,mysql,sql,Php,Mysql,Sql,好的,我将用户的收入存储在我的数据库中,我的列集合为十进制(5,5) 似乎只要值达到0.99999它就不会再高了,例如达到1.00000 我正在做一个简单的更新 $fdfsdfdsfsdf = mysql_query("UPDATE users SET available_earning=available_earning+0.00002 WHERE id = '".$owner2."'") or die(mysql_error()); 更新工作一直持续到收入达到0.99999,然后停止
(5,5)
似乎只要值达到
0.99999
它就不会再高了,例如达到1.00000
我正在做一个简单的更新
$fdfsdfdsfsdf = mysql_query("UPDATE users SET available_earning=available_earning+0.00002 WHERE id = '".$owner2."'")
or die(mysql_error());
更新工作一直持续到收入达到0.99999
,然后停止。你知道我能做什么吗
十进制(5,5)
此定义只允许5位数字,5位保留为小数,因此0.99999
是您可以输入的最大值
关于mysql中的数据类型
十进制(5,5)
此定义只允许5位数字,5位保留为小数,因此0.99999
是您可以输入的最大值
关于mysql中的数据类型使用(8,5)
而不是(5,5)
(5,2) would have column range from -999.99 to 999.99
使用(8,5)
代替(5,5)
(5,2) would have column range from -999.99 to 999.99
请正确准备SQL查询:您的SQL查询容易受到SQL注入的攻击。您应该避免使用
mysql\u query
,因为它在PHP中被弃用。请正确准备SQL查询:您的SQL查询容易受到SQL注入的攻击。您应该避免使用mysql\u query
,因为它在PHP中被弃用。看看PHPso中新驱动程序的PDO或MySQLi,我必须将其更改为5.2?这场演出有5个数字,然后。然后是两个数字?你需要根据你的需要调整它,5,2
是手册中唯一的例子。我需要结果最大为000。99999(5,2)
的列范围从-999.99到999.99
@user2442903 user(8,5)
我想我必须将它改为5.2?这场演出有5个数字,然后。然后是两个数字?你需要根据你的需要调整它,5,2
是手册中唯一的例子。我需要结果最大为000。99999(5,2)
的列范围是-999.99到999.99
@user2442903 user(8,5)