 |
ต้องการกำหนดให้ตัวเลขรันไปเรื่อยๆ โดยมีรูปแบบเป็น ปีเดือนตัวเลข |
|
 |
|
|
 |
 |
|
ลอง Apply จากตัวนี้ครับ

PHP Auto Generate Number ตัวอย่างการทำ Auto Number .
|
 |
 |
 |
 |
Date :
2014-07-16 10:25:29 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
date('ym')
นำหน้า
ตามด้วย function นี้ครับ
function _prefix($pref, $n, $x='0')
{
$i=0;
$res="";
while ($i < $pref-strlen($n)) {
$res.=$x;
$i++;
}
return $res.$n;
}
echo _prefix(5, 10);
|
 |
 |
 |
 |
Date :
2014-07-18 23:26:24 |
By :
fossil31 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
วิธีการเก็บลง database
Code (SQL)
insert into tdte
SELECT
null,
CONCAT(
n.cym,
SUBSTR( coalesce(m.IDX, 1)+1000,2)
)
FROM (SELECT SUBSTRING( CONCAT(YEAR(NOW()), SUBSTRING( MONTH(NOW())+100,2) ),3) as cym) as n
LEFT JOIN (SELECT SUBSTRING(dte,1,4) ym , MAX(SUBSTRING(dte,5,5)) IDX FROM tdte GROUP BY ym ) m on m.ym=n.cym

หมายเหตุ สร้างตามราง จาก column ด้านซ้าย
id เป็น primary auto increment
dte เป็น unique
|
 |
 |
 |
 |
Date :
2014-07-19 11:38:29 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|