Php 具有id中最后3个数字的新变量

Php 具有id中最后3个数字的新变量,php,Php,我在数据库中输入了超过3.000.000行,我需要表ID中的最后3个数字。 例如: $id = "123456"; (instead of this number will be a mysql query) $newid = "456"; (this is what i need) 我该怎么做? 提前多谢 看看这个:阅读手册:只需将除法的剩余部分除以1000即可:$newid=$id%1000。谢谢你的回答。现在我有另一个问题了。id=1的字符串是1,但我需要是001。有什么想法吗?你想

我在数据库中输入了超过3.000.000行,我需要表ID中的最后3个数字。 例如:

$id = "123456";  (instead of this number will be a mysql query)
$newid = "456";  (this is what i need)
我该怎么做?
提前多谢

看看这个:阅读手册:只需将除法的剩余部分除以1000即可:
$newid=$id%1000。谢谢你的回答。现在我有另一个问题了。id=1的字符串是1,但我需要是001。有什么想法吗?你想在db或其他地方存储为001吗
SELECT SUBSTRING(ID_COLUM_NAME,-3,3) as Id from TABLE_NAME;