加入收藏 | 设为首页 | 会员中心 | 我要投稿 商洛站长网 (https://www.0914zz.com/)- AI应用、CDN、边缘计算、云计算、物联网!
当前位置: 首页 > 数据库 > MySql > 正文

php和mysql中max number的目的

发布时间:2020-11-17 13:22:06 所属栏目:MySql 来源:互联网
导读:php和mysql中数字最大限制的主要目的是什么?这是否意味着我们可以/不能处理或存储大于限制的数字?我回复PHP_INT_MAX,它显示2147483647.我乘以1000000000000000000000得到答案,如2.147483647E 30,我认为已经超过了限制?请指教.非常感谢您的指导.当我考虑验

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

我回复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.

(编辑:商洛站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读