gpt4 book ai didi

php - 使用 ZEROFILL 精确比较两个数字

转载 作者:行者123 更新时间:2023-11-29 12:31:49 24 4
gpt4 key购买 nike

我有一个 PHP 脚本,我想在其中比较两个数字。

$usernumber = $_POST['usernumber'];

$sql = "SELECT password, isadmin, disabled FROM user WHERE usernumber = " . $usernumber .";";

一切工作正常,但或多或​​少存在一个外观问题。

用户编号保存为带有ZEROFILLDECIMAL(5,0)。如果我将 100001 进行比较,结果是正确的!

但是是否也可以使用 SQL 命令来比较这两个命令,因此只有当它们确实相同时才成立,例如 0000100001

此外,我无法将其保存为其他数据类型,因为我使用其他需要数字的函数。

最佳答案

你应该尝试以二进制模式进行比较

在 MySQL

http://dev.mysql.com/doc/refman/5.0/en/charset-binary-op.html

在 PHP 中

http://php.net/manual/en/function.strcmp.php

关于php - 使用 ZEROFILL 精确比较两个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27377116/

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