ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ottoanime ที่ 28 เมษายน 2018, 13:44:18



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

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


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


หัวข้อ: Re: เพิ่มจำนวนนับ /วัน เข้า mysql ให้ Server นับจำนวนวันเพิ่มที่ละ +1 โดยอัตโนมัติ
เริ่มหัวข้อโดย: infamous ที่ 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()