我正在创建一个代码,该代码将自动递增数字以用于发票创建。例如。 410001、410002 等.
我的 table 上有客户 -> ID、引用号、姓名、公司和电子邮件,
<?php
$d = 'A08';
for ($n=0; $n<6; $n++) {
echo ++$d . PHP_EOL;
}
?>
输出:
A09 A10 A11 A12 A13 A14
我正在尝试如果客户端在我的数据库上有 ID=1 或 ID=2,我想在客户端提供引用 ID,例如 ID=1 为 410001,ID=2 为 410002,所以在我的表中,客户端将在自动增量中包含 id 和引用 id。
这对你们来说有意义吗?
谢谢!
最佳答案
您可以对您的表尝试这些 MySQL 查询:
表创建查询:
CREATE TABLE CLIENTS (
ID int(16) AUTO_INCREMENT,
Reference int(16),
Name varchar(50),
Company varchar(50),
Email varchar(50),
PRIMARY KEY (ID)
);
插入查询:
INSERT INTO `CLIENTS` (`Reference`, `Name`, `Company`, `Email`) VALUES (
(SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name = 'CLIENTS' AND table_schema = 'DATABASE_NAME') + 41000),
'Client_Name',
'Company_Name',
'Email'
);
关于PHP 发票引用 ID 自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26257978/