2013-04-12 52 views

回答

0

所以,你可以做几种方法...这是数据库中的自动索引字段?如果它是一个整数类型,那么您将无法包含上面提到的数据,但是,如果它是由脚本生成的,只需在插入之前连接数字和您的前缀即可。你也可以用数据库上的触发器来做到这一点。任何额外的细节将有助于改善这个答案。

0
$currentdbvalue = 'example'; 
$prefix = 'AVL0001'; 

$newvalue = $prefix.$currentdbvalue; 

输出 “AVL0001example”

,或者如果你想下划线u可以使用:

$newvalue = $prefix."_".$currentdbvalue; 

这将输出 “AVL0001_example”

0

id是你的表列。您可以在您的sql查询中连接两个连接,然后在id之前添加AVL

即在Mysql

$yourid="1"; 

INSERT INTO table(id) 
VALUES (
CONCAT("AVL", $yourid, id ) 
) 

或者你可以将其插入到数据库像以前一样连接具有yourid的AVL,

$yourid="AVL"."1"; 

无论哪种方式,你可以把它添加到自动递增场。因为它的类型是INT

相关问题