ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเพิ่มจำนวนนับ /วัน เข้า mysql ให้ Server นับจำนวนวันเพิ่มที่ละ +1 โดยอัตโนมัติ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เพิ่มจำนวนนับ /วัน เข้า mysql ให้ Server นับจำนวนวันเพิ่มที่ละ +1 โดยอัตโนมัติ  (อ่าน 567 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ottoanime
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 9



ดูรายละเอียด
« เมื่อ: 28 เมษายน 2018, 13:44:18 »

ขอเล่าเบื้องต้นเพื่อให้เห็นภาพนะครับ คือมีฟังก์ชั่นหนึ่งของโปรแกรมที่ผมเขียนขึ้น กล่าวคือ เมื่อกดปุ่ม start php จะส่งข้อมูลเข้าไปเก็บใน  ค่าเริ่มต้นเป็น 1 และเมื่อถัดไปในทุกๆ วันค่าจะเพิ่มขึ้นทีละ +1 โดยอัตโนมัติ (หมายถึงไม่ต้องเปิดหน้าเว็บเพื่อส่งค่าอีก แต่ server จะทำการ count จำนวนไปเรื่อยๆ ตามจำนวนวันถัดๆ ไปเพิ่มขึ้นทีละ +1)

อธิบายเพิ่มคือ ผมต้องการเริ่มเก็บข้อมูลจาก 1 และ server จะนับจำนวนเพิ่มให้ทีละ +1 ตามจำนวนวันถัดๆ ไป ซึ่งเมื่อครบกำหนดวันตามที่ผมต้องการเช่น (180 วัน) ผมจะ query ค่าดังกล่าวมาเปรียบเทียบ และใช้ต่อไป


รบกวนเพื่อนๆ อธิบาย หรือชี้แนะด้วยครับว่าควรศึกษาเรื่องใด หรือมีตัวอย่างโค้ดหรือไม่อย่างไร ขอบคุณครับ
บันทึกการเข้า
infamous
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 295



ดูรายละเอียด
« ตอบ #1 เมื่อ: 28 เมษายน 2018, 14:06:41 »

schedule ใช้ crobjob ครับ รันทุกๆวัน command เป็นยังไงให้ท่านไปดูเพิ่มเติมเองนะครับ

php script สำหรับ update ก็ไม่ยากครับ

$row = select column from tb_name;

if $row->column < 180 then
--update tb_name set column = column + 1
else
--stop() OR resetTask()
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์