|
|
|
สามารถทำ select เป็นช่วง id ได้ไหมครับ สามารถทำ select เป็นช่วง id ได้ไหมครับ |
|
|
|
|
|
|
|
ได้คับ
select * from table limit 0,5
|
|
|
|
|
Date :
2010-05-01 14:16:07 |
By :
siammbk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อธิบายเพิ่มให้นะ 0,5
0คือ เริ่มจาก 5 สิ้นสุดที่
|
|
|
|
|
Date :
2010-05-01 17:39:44 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผิดแล้วครับ ต้องบอกว่า
เริ่มที่ 0 เอาแค่ 5 record ดั้งนั้นจะได้ record ที่ 0-4
ไม่ใช่เริ่มที่ 0 สิ้นสุดที่ 5
|
|
|
|
|
Date :
2010-05-01 18:07:51 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่แน่ใจ limit มันเป็นช่วงแสดงของ แถวข้อมูลที่ต้องการให้แสดง อ่ะป่าว
แต่ที่ต้องการคือ ข้อมูลระหว่าง id ผมเข้าใจถูกป่ะเนี่ย
SELECT * FROM Table_Name WHERE id BETWEEN '$Start_id' AND '$End_id'
ก็ว่ากันไป ตามนั้น..
|
|
|
|
|
Date :
2010-05-01 18:40:00 |
By :
EvoLutionGT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าโชว์ช่วงเฉพาะ id 5-10 ต้องทำไงครับ
|
|
|
|
|
Date :
2010-05-03 20:44:37 |
By :
Mr.Jacky |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะระบุไอดีขนาดนั้น ใช้ between ครับ
|
|
|
|
|
Date :
2010-05-03 23:02:39 |
By :
แวะมาดู |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า ค่าที่ต้องการตายตัวขนาดนั้น
เราว่า between หรือไม่ก้อฝังค่าไป ตอนเขียน code sql
|
|
|
|
|
Date :
2010-05-04 09:08:54 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT * FROM Table_Name WHERE id in(1,3,4,6,7,8,13) ว่าไป
|
|
|
|
|
Date :
2010-05-04 09:25:52 |
By :
kuznetsova |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ between ดีกว่าค่ะ ถ้า ใช้ limit จะมีปัญหาถ้า id ไม่เรียงต่อเนื่องกัน เช่น 1 2 3 4 6 id 5 ไม่มีแบบนี้
|
|
|
|
|
Date :
2010-05-04 13:58:38 |
By :
ultrasiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|