发票的PHP引用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为

我正在寻找创建一个代码,将做发票创建使用的数字自动递增。例如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

这对你们有意义吗


谢谢

您可以为您的表尝试以下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
查询有点复杂,但应该可以正常工作。请看一看。