ขอ code สร้าง running id หน่อยครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

kuroro26
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 24/03/2011 10:41 am

ขอ code สร้าง running id หน่อยครับ

Post by kuroro26 »

คือผมจะทำ running id จากวันที่ต่อด้วยเลขหลักร้อยเช่น 280311001
280311 ค่านี้ผมหามาได้จากคำสั่ง date

แต่ในส่วน 001 running ต่อไปเรื่อยๆแล้วถ้าเป็นวันใหม่ให้เริ่มต้นใหม่
จะทำยังไงครับ

ขอบคุณครับ
touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: ขอ code สร้าง running id หน่อยครับ

Post by touleg »

เก็บข้อมูลไว้ที่ไหนครับ
kuroro26
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 24/03/2011 10:41 am

Re: ขอ code สร้าง running id หน่อยครับ

Post by kuroro26 »

ผมแค่เรียกค่าวันที่โดย

$date = date ("ymd");

แค่นี้ครับ แล้วต้องการทำ running id ต่อท้ายและเช็คว่าถ้าวันที่ใหม่ให้เริ่มใหม่ตั้งแต่ 001

แล้วก็เอาลง DB แต่ส่วนนี้ผมพอทำเองได้ครับ
touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: ขอ code สร้าง running id หน่อยครับ

Post by touleg »

Code: Select all

$value = "280311001"; //ค่าเดิมที่อ่านมา
$old = str_split($value,6);
$date = $old[0];
$number = $old[1];
$newdate = date("dmy");
if($date!=$newdate) 
{
    $number = 1;
    $number = sprintf("%03d",$number);
    
}else{
    $number = sprintf("%03d",++$number);;
}

$value = $newdate.$number;
 
kuroro26
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 24/03/2011 10:41 am

Re: ขอ code สร้าง running id หน่อยครับ

Post by kuroro26 »

ขอบคุณมากครับ
เดี๋ยวขอไปลองใช้ดูก่อนนะครับ
ถ้ามีอะไรจะมาถามใหม่นะครับ
kuroro26
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 24/03/2011 10:41 am

Re: ขอ code สร้าง running id หน่อยครับ

Post by kuroro26 »

แล้วถ้าผมจะ check จาก DB field ชื่อ id ว่าถ้ามี ID นี้อยู่แล้วให้ running ต่อไปทำยังไงครับ
คือเวลาเรียกค่าจาก field ออกมามันได้ค่ามากกว่า 1 ค่าแล้วผมเอามาใช้ไม่เป็นน่ะครับ

รบกวนหน่อยนะครับ
touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: ขอ code สร้าง running id หน่อยครับ

Post by touleg »

Code: Select all

$sql = "select memid from member order by memid desc limit 1";
$result = mysql_query($sql);
$data = mysql_fetch_array($result);
$id = $data['memid'];
 
kuroro26
PHP Jr. Member
PHP Jr. Member
Posts: 12
Joined: 24/03/2011 10:41 am

Re: ขอ code สร้าง running id หน่อยครับ

Post by kuroro26 »

ทำได้แล้วครับขอบคุณมากครับ
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 33 guests