guest

Wed 8 Feb 2006 14:34:49
Wed 8 Feb 2006 14:34:49
หวัดดีครับทั่นเว็บมาสเตอร์ คือผมอยากทำคำสั่งคิวรี่ข้อมูลจาก ดาต้าเบส mysql ให้คิวรี่ออกมา เรียงตาม id(varchar primary)ครับ แต่จะแสดงข้อมูลเฉพาะ 2 เรคคอร์ดสุดท้าย ทำงัยครับ โดย ผมลองคิวรี่ออกมาแล้วแต่มันแสดงทั้งหมดน่ะครับ รบกวนด้วย
ต้องดูก่อนครับว่า id ที่ตั้งเป็น varchar นั้นมี format แบบใดครับ
ซึ่งการจะหา 2 record สุดท้ายนั้น ถ้า id เป็น auto increment
จะง่ายในการเรียงหรืออาจจะเพิ่ม filed
วันที่ทำการเพิ่มก็ได้ครับไว้ใช้ในการเรียงข้อมูล ก็ให้ "ORDER BY
field_name DESC LIMIT 2" โดย field_name นั้นก็ต้องเป็น field
ที่สามารถเรียงข้อมูลได้อย่างไม่มีปัญหาเช่น ตัวเลข หรือ วันที่
ซึ่งถ้าเป็นตัวอักษรในบางกรณีอาจจะมีปัญหาในการเรียงข้อมูลครับ

















