2013-07-09 56 views
-4

我需要使用php創建一個輸入掩碼來將用戶插入到數據庫中。輸入掩碼必須像「U00000 +數字」一樣。我ve been trying to do it but I didn成功。請幫忙嗎?php我無法創建輸入掩碼

+0

I've被tryng做出選擇,以獲取最新的用戶插入,然後插入新的與前一個+1的關鍵 –

回答

0

我不知道你想在這裏得到什麼,Uxxxxx或U00000x。但我想你指的是第一種情況,那麼:

$userid = __what_ever__; 
$prefix = "U"; 
for($i = 0; $i < 5 - strlen((String)$userid); $i++) { 
$prefix .= '0'; 
} 
$userid = $prefix . $userid; 

,爲什麼都部分,首先獲得用戶的最後一排,而做到這一點的用戶ID部分(例如U00456):

$userid = substr($userid, 1); 
$userid = intval($userid)++; 

雖然這是很好的做法並不是一切都分配給同一$用戶ID