刚学PHP,不懂的地方很多如果要产生一个发票ID
第一张00001
第二张00002
…………….
………………………..
我用MAX(id)+1可以解决但是,如果产生每个发票ID都要加个英文字
第一张A00001
第二张A00002
第三张A00003可以怎么做?
第一张00001
第二张00002
…………….
………………………..
我用MAX(id)+1可以解决但是,如果产生每个发票ID都要加个英文字
第一张A00001
第二张A00002
第三张A00003可以怎么做?
最好在程序里做这些事情$tax_id= 'A'.$row['id'];
$row['id']是你从数据库里取的ID
另外如果你的ID是唯一并且是主键的话,建议用自增长
要取最新的ID可以用 mysql_insert_id()获取
select 'A'+max(id)+1
试了一下,好像不行
Max(id)+1拿最大的数字加1,如果前面有个英文,就做不到,结果每次产生都是同一个数字,不会做加1的效果(不知道是不是我有做错)