เพิ่มจำนวนนับ /วัน เข้า mysql ให้ Server นับจำนวนวันเพิ่มที่ละ +1 โดยอัตโนมัติ

เริ่มโดย ottoanime, 28 เมษายน 2018, 13:44:18

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ottoanime

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

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


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

infamous

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()