|
|
|
ไม่ทราบว่าจะรันลำดับของตารางใน mysql ยังไงคะ เช่น 00001,00002 แบบมีเงื่อนไข |
|
|
|
|
|
|
|
ดันหน่อยค่ะ
|
|
|
|
|
Date :
2017-09-06 06:26:19 |
By :
because |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บทความนี้ครับ
PHP Auto Generate Number ตัวอย่างการทำ Auto Number แบบมี รหัส/ตัวอักษร/ปี/เดือน ข้างหน้า PHP Auto Number
|
|
|
|
|
Date :
2017-09-06 13:14:22 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะพี่วิน แต่ทำไงให้ตัวอักษรมันรันตามลำดับได้คะ เช่น A B C นำหน้า
|
|
|
|
|
Date :
2017-09-06 20:19:45 |
By :
because |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$maxnum = 9999; //ตัวเลขที่จะให้ Run สูงสุด
$startLetter = 'A'; //เริ่มที่ตัวอักษร A
$setZero = 4; // จำนวนหลักของเลขศูนย์
$result = mysql_query("SELECT CONCAT(CHAR(ORD('".$startLetter."')+FLOOR(IFNULL(MAX(id),0)/$maxnum)),LPAD(IF((IFNULL(MAX(id),0)%$maxnum)+1=0,1,((IFNULL(MAX(id),0))%$maxnum)+1),".$setZero.",'0')) memid FROM member") or die(mysql_error());
$row = mysql_fetch_assoc($result);
echo $row['memid'];
|
|
|
|
|
Date :
2017-09-09 01:52:15 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|