php和mysql中max number的目的

PHPmysql中数字最大限制的主要目的是什么?
这是否意味着我们可以/不能处理或存储大于限制的数字?

回复PHP_INT_MAX,它显示2147483647.

我乘以1000000000000000000000得到答案,如2.147483647E 30,我认为已经超过了限制?

请指教.

非常感谢您的指导.

当我考虑验证用户表单输入时,会出现这个问题.我想确保用户输入是根据我们定义的数字格式而不是其他内容.
然后我做一些在线搜索最佳实践,并了解这个“限制”,但不知道如何正确处理它使用PHP& MysqL.请指教:

第1步:修剪并将用户表单输入“字符串编号”转换为数字.
第2步:验证数字是否为正整数格式.
第3步:验证数字不超过我的“最大限制”.
由于PHP限制(2,147,483,647)小于MysqL限制(18,446,744,073,709,500,000)?我会把PHP作为我的最大限制.
第4步:执行一些计算……
第5步:验证我的结果不超过我的最大限制.
第6步:将结果存储在MysqL中.

最佳答案
这是cpu的硬件限制.您仍然可以使用bc math功能来处理更大的数字.在MysqL中它是关于对齐字节,因此它知道哪个偏移是哪个列.

乘法结果转换为float.

相关文章

优化MySQL数据库发布系统存储的方法有:1.mysql库主从读写分...
使用mysql的方法:在“我的电脑”→右键→“管理”→“服务”...
在mysql中查看root用户权限的方法:1.命令行启动mysql服务;...
MySQL主从复制是用来备份一个与主数据库一样环境的从数据库,...
运行mysql的方法1.启动mysql服务,在“我的电脑”→右键→“...
开启mysql的方法1.可以通过快捷键win+r,输入cmd,打开窗口,...