2013-04-12 45 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

相關問題