gpt4 book ai didi

php - varchar 字段丢失前导 0

转载 作者:行者123 更新时间:2023-11-29 06:55:16 25 4
gpt4 key购买 nike

我有一个脚本从 MySQL 数据库单元中的 varchar 字段获取数据,如果满足某些条件,则将其添加到另一个。

但是,当数据是低于 10 的数字时,在原始字段中标有前导零(例如 08),它会将其保存到新单元格中为“8”,导致我进一步陷入各种问题线。

我知道选择数字的查询会保留前导零 - 当我运行此命令时会发生一些情况:

        $query = "INSERT INTO gpvwc_DBSW.engine_allocation SET
team_id=".$team_id.",
car=2,
event=".$nextEvent.",
engine=".$previousengine2.",
driver=".$Car2nr.";
";

带有数字的变量是“.$Car2nr.”;我知道接收单元支持前导零,因为导致它的其他查询没有问题,但已经两年了,这真的让我很头疼。感谢任何帮助!

最佳答案

driver=".($Car2nr<10 ? str_pad($Car2nr, 2, "0", STR_PAD_LEFT) :$Car2nr) .",

关于php - varchar 字段丢失前导 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45927092/

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