|
|
|
ผมต้องการดึงข้อมูลวันที่ จาก mysql โดยให้บวกจำนวนเดือนก่อน โดยให้วันที่ตรงกับปฎิทินจริงๆ เขียนไงครับ |
|
|
|
|
|
|
|
$caltime=getdate(date(mktime(0,0,0,3+6,31,2006))); /
echo $today=$caltime["mday"]; //วันที่
echo $mont=$caltime["mon"];//เดือน
echo $year=$caltime["year"];//ปี
|
|
|
|
|
Date :
23 ม.ค. 2550 20:36:23 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อืม คือผมมีบันทึกค่าเวลาอยู่ในดาต้าเบสแล้วครับ เป็นแบบ date เช่น 2007-01-22
ทีนี้ผมจะเก็บข้อมูล nextdate โดยคำนวน + กับ จำนวนเดือนที่ผมกำหนดขึ้น เช่น 6 เดือน ,12 เดือน ประมาณนี้ครับ
น่าจะใช้ฟังก์ชั่นของ mysql หรือเปล่าครับ เพราะในนั้น มีปฏิทินอ้างอิงอ่ะครับ
รบกวนหน่อยนะครับ
|
|
|
|
|
Date :
23 ม.ค. 2550 21:33:19 |
By :
fanta2524 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไปประยุกครับ
ถ้าต้องการให้เก้บก็ต้องดึงข้อมูลนั้นขึ้นมาก่อน แล้วทำการอัพเดท เข้าไปใหม่
ดูระบบ
การทำงาน มี2ครั้ง
1. เก้บค่าครั้งแรกลงไป จะได้ค่า date
2.ดึงข้อมูลที่เก้บไปเมื่อกี้ออกมา แล้ว กำหนดค่าที่ต้องการบวกเพิ่มเข้าไป แล้วอัพเดท
3. หรือจะเขียนเงื่อนไขให้ทำงาน พร้อมกับไปไฟล์เดียวกันก็ได้ ขึ้นอยู่กับการดีไซด์ระบบกานทำงานของคุณ
|
|
|
|
|
Date :
23 ม.ค. 2550 21:43:23 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
ตอนแรกผมก็เขียนเงื่อนไขอ่ะครับ ทีนี้ มันเงื่อนไขเยอะมากเลย เช่น เดือนกุมภา บางปีมี 28 บางปีมี 29
เดือน บางเดือนมี 30 บางเดือนมี 31 ต้องเช็คเพียบเลย
เลยอยากรูว่า ใน mysql มีฟังก์ชั่นให้บ้างหรือป่าว
ถ้าจะเขียนเงื่อนไข พอจะไกด์ไลน์ให้ได้มั้ยครับ
|
|
|
|
|
Date :
23 ม.ค. 2550 21:59:23 |
By :
fanta2524 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ระบบการทำงาน ของคุณมันเป็นไงหล่ะ
ใครจะรู้ได้ ถ้าคิดไม่ออก ก้เอาง่ายๆน่ะ
ดึงข้อมูลออกมาแล้ว ก้ เลือกัพเดทเอา ใด้ใส่ค่าที่ต้องบวอก เข้าไปเลย
|
|
|
|
|
Date :
23 ม.ค. 2550 22:31:29 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|