รายละเอียดของการตอบ ::
ไม่เห็นต้องซับซ้อนขนาดนั้นเลยครับ
ไม่จำเป็นต้องมีการแทรกข้อความ (คล้ายๆ reply ว่างๆ ที่ไม่โชว์ ผมเข้าใจถูกมั้ย) ก็ได้นี่ครับ ก็แค่ update เวลาที่โพสต์ล่าสุดของกระทู้ให้เป็นเวลาปัจจุบันก็พอแล้ว
ส่วนการดันแค่ครั้งเดียว ก็เช็คเอาครับ ว่าเวลาปัจจุบัน กับเวลาที่โพสต์ล่าสุด ลบกันแล้วน้อยกว่า 1 วันหรือเปล่า ถ้าน้อยกว่าก็ไม่ให้ดัน
จะได้เป็นการใช้ฟิลด์อย่างคุ้มค่าด้วย ไม่ต้องเพิ่มฟิลด์ใหม่อะไรเลย
หรือถ้าอยากจะแยกเวลาที่โพสต์ล่าสุดออกจาก้เวลาที่ดัน เพื่อที่จะแสดงเวลาที่โพสต์ล่าสุดได้ถูกต้อง ก็เพิ่มฟิลด์เดียวครับ คือฟิลด์เวลาที่ดัน
และเวลาเพิ่ม reply ก็ update ทั้งเวลาโพสต์ล่าสุด และเวลาดัน
แต่ตอนดันกระทู้ ก็ให้ update เฉพาะฟิลด์เวลาดัน
และเวลา select ก็เรียงตามเวลาดัน