|
|
|
ขอคำแนะนำเรื่องการ ค้นหาข้อมูลโดย ดึงข้อมูล ล่าสุด มาแค่ 10 แถวได้รึป่าว ครับ |
|
|
|
|
|
|
|
ตอนคิวรี สั่งลิมิตได้ครับ
SELECT Column1, Column2, Column3,... FROM [Table-Name] ORDER BY [Fields] [ASC/DESC] LIMIT [เรคคอร์ดเริ่มต้น] , [จำนวนเรคคอร์ดที่ต้องการให้แสดง]
เช่น SELECT * FROM ชื่อตาราง WHERE เงื่อนไข(ถ้ามี) ORDER BY ชื่อฟิด์ลที่ใช้เรียงข้อมูล LIMIT 0,10;
0 คือเรคคอร์ดเริ่มต้น ซึ่งในที่นี้หมายถึงเรคคอร์ดที่ 1
10 คือจำนวนเรคคอร์ดที่ต้องการให้แสดง
ซึ่งถ้าต้องการให้แสดงข้อมูลล่าสุดก็ให้ ORDER BY ชื่อฟิด์ลที่ใช้เรียง DESC
|
ประวัติการแก้ไข 2013-03-04 17:19:35
|
|
|
|
Date :
2013-03-04 17:18:18 |
By :
akkaneetha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คำสั่งsql เพิ่ม limit 0,10 ไว้ข้างหลัง
|
|
|
|
|
Date :
2013-03-04 17:19:15 |
By :
matay107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวน ถามอีก ที ครับ
คือว่าผม เรียกขึ้นมา แบบนี้ครับ คืิอว่า ค่า idcode_pb มันซ้ำกัน เลย ใส่ distinct ครับ ไม่ทราบว่า ต้อง ปรับ โค๊ดยัง ไงครับ โดยที่ค่า distinct ยังอยู่
Code (PHP)
$strSQL = "SELECT DISTINCT idcode_pb FROM `order` WHERE (idcode_pb LIKE '%".$_GET["txtKeyword"]."%' )";
|
ประวัติการแก้ไข 2013-03-04 17:52:00
|
|
|
|
Date :
2013-03-04 17:48:50 |
By :
TonsoR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ พี่ ๆ ครับ
|
|
|
|
|
Date :
2013-03-06 08:55:47 |
By :
TonsoR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|