gpt4 book ai didi

php - 如何在php、mysql数据库中将数字保存为0001或0006?

转载 作者:行者123 更新时间:2023-11-29 07:40:15 24 4
gpt4 key购买 nike

我正在获取列的数据库值 0005 ,然后我向其中添加 1 并将其保存在数据库中,并使用字符 ABHI,但在数据库中它保存为 ABHI6 而不是 ABHI0006。怎么办??

这是 php 脚本

$name = mysqli_real_escape_string($conn, $_POST['name']);
$id = mysqli_real_escape_string($conn, $_POST['id_last']);
$id2=+$id;
$sql="INSERT INTO file (name, unique_id )
VALUES ('$name','$name$id2')";

最佳答案

对字符串使用填充

$name = mysqli_real_escape_string($conn, $_POST['name']);
$id = mysqli_real_escape_string($conn, $_POST['id_last']);
$id2 = "$name".str_pad(++$id, 4, "0", STR_PAD_LEFT);
$sql="INSERT INTO file (name, unique_id )
VALUES ('$name','$id2')";

参见引用here

关于php - 如何在php、mysql数据库中将数字保存为0001或0006?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29295727/

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