发票的PHP参考ID自动增量

时间:2014-10-08 13:21:01

标签: 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为410002,所以在我的表中,客户端在autoincrement中有id和引用id。

对你们这有什么意义吗?

谢谢!

1 个答案:

答案 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'
);