发票的PHP引用ID自动递增
我正在寻找创建一个代码,将做发票创建使用的数字自动递增。例如410001、410002等 我的表上有客户->ID、参考资料、姓名、公司和电子邮件发票的PHP引用ID自动递增,php,html,mysql,sql,mysqli,Php,Html,Mysql,Sql,Mysqli,我正在寻找创建一个代码,将做发票创建使用的数字自动递增。例如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为
<?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
这对你们有意义吗
谢谢 您可以为您的表尝试以下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'
);
列ID为1,列引用应为410001@CarlosSanchez啊!!我的错。我已经更新了答案。
INSERT
查询有点复杂,但应该可以正常工作。请看一看。