สิ่งที่ต้องการนะครับ อยากให้ fields status ที่เป็นคำว่า "รอการชำระเงิน"
เปลี่ยนเป็นคำว่า "ไม่พบยอดเงิน" เมื่อเกินเวลาใน fields date เป็นเวลา 3 วันครับ
ขอบคุณมากๆครับ
[ต้องการ]โค้ดแก้ไขสถานะเมื่อเกินกำหนดวัน
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Newbie
- Posts: 3
- Joined: 18/01/2013 12:45 am
-
- PHP Newbie
- Posts: 3
- Joined: 18/01/2013 12:45 am
Re: [ต้องการ]โค้ดแก้ไขสถานะเมื่อเกินกำหนดวัน
รูป Database ครับ
ลองโค้ดพวกนี้แล้วครับ ไม่ได้สักที มึนเลย ติดมาหลายวันละ
ลองโค้ดพวกนี้แล้วครับ ไม่ได้สักที มึนเลย ติดมาหลายวันละ
Code: Select all
$sql = "UPDATE `order` FROM status WHERE status='รอการชำระเงิน' set status='ไม่พบยอดเงิน' AND DATEDIFF(CURDATE(), `date`) > 3";
mysql_query($sql) or die(mysql_error());
- Attachments
-
- รูป Database
- 18-1-2556 0-58-14.jpg (62.74 KiB) Viewed 1939 times
-
- PHP Newbie
- Posts: 2
- Joined: 23/01/2013 7:15 am
Re: [ต้องการ]โค้ดแก้ไขสถานะเมื่อเกินกำหนดวัน
พอเป็นแนวทางนะครับ ต้องเพิ่มฟิลด์ที่กำหนดวันที่จะให้อัพเดทเข้าไปอีก 1 ฟิลด์ครับ เช่น ฟิลด์ date เป็นวันที่สั่งซื้อ เราก็เพิ่มฟิลด์ update เข้าไป โดยใช้การคำนวนเวลาบวกเข้าไปอีก 3 วันเพิ่มลงไปในนี้ พอถึงกำหนด อัพเดทก็ใช้เงื่อนไขเปรียบเทียบที่ฟิลด์ update ครับ
ถ้าจะให้คำสั่งทำงานอัตโนมัติ ให้ใช้ cronjob ช่วยครับ
ถ้าจะให้คำสั่งทำงานอัตโนมัติ ให้ใช้ cronjob ช่วยครับ
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ต้องการ iOS Developer ด่วนนนนนนนนนนน
by bigtom » 30/10/2012 3:48 pm » in Mobile Programming - Android, iOS, Window Phone - 0 Replies
- 3037 Views
-
Last post by bigtom
30/10/2012 3:48 pm
-
-
- 1 Replies
- 1271 Views
-
Last post by Enasikora
09/10/2015 12:15 pm
Who is online
Users browsing this forum: No registered users and 11 guests