作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试插入第一个数字为零的数字
当我尝试添加前缀000012345
只会增加12345
当我尝试添加前缀012345
只会增加12345
我的数据类型是 INT(11)
$sql = "INSERT INTO circle_call_prefixes (circle, prefix)
VALUES (?,?)";
$stmt = $dbh->prepare($sql);
$stmt ->execute(array($destination , $prefix ));
$Last_ID = $dbh->lastInsertId();
$sql_table2 = "INSERT INTO circle_call_destinations
(autoNo,destination, source_circle, comment) VALUES (?,?,?,?)";
$stmt = $dbh->prepare($sql_table2);
$stmt -> execute(array($Last_ID, $destination, $source_circle, $comment));
谢谢
最佳答案
在 MySql 中,你可以填充字段,如果你知道最终长度,因为你的列的长度是 11,如果你需要在左边填充 0 直到你的列的长度,那么你可以使用 LPAD 函数,如:
SELECT LPAD(12345, 11, '0') FROM tableName;
关于PHP:如何在插入语句中包含第一个数字零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36077909/
我是一名优秀的程序员,十分优秀!