我正在寻找创建一个代码,该代码将自动增加数字以用于创建发票。例如。 410001,410002等。
我在我的桌子上有客户 - > 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,所以在我的表中,客户端在autoincrement中有id和引用id。
对你们这有什么意义吗?
谢谢!
答案 0 :(得分:0)
您可以为您的表尝试这些MySQL查询:
表CREATE查询:
CREATE TABLE CLIENTS (
ID int(16) AUTO_INCREMENT,
Reference int(16),
Name varchar(50),
Company varchar(50),
Email varchar(50),
PRIMARY KEY (ID)
);
INSERT查询:
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'
);