gpt4 book ai didi

php - php和mysql中最大数量的目的

转载 作者:可可西里 更新时间:2023-11-01 07:06:18 24 4
gpt4 key购买 nike

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 步:验证我的结果没有超过我的最大限制。
第六步:将结果存入mysql。

最佳答案

这是CPU的硬件限制。您仍然可以使用 bc math函数来处理更大的数字。在 mysql 中,它是关于对齐字节的,因此它知道哪个偏移量是哪一列。

乘法结果转换为float .

关于php - php和mysql中最大数量的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19023840/

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