ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingเราจะเรียงลำดับไอดีใหม่ยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: เราจะเรียงลำดับไอดีใหม่ยังไงครับ  (อ่าน 863 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
TOOAds.com
บุคคลทั่วไป
« เมื่อ: 22 ธันวาคม 2010, 22:27:22 »

ในดีบี เรามีฟิล์ด id คือ
id
1
2
3
4
5

ทีนี้ถ้าผมลบ id 1 และ 3 ออก จะเหลือ 3ไอดี คือ
id
2
4
5

คำถาม....เราจะเรียงลำดับใหม่ยังไง ให้ไอดีใน DB เป็น 1 2 3(ตัวเลขไอดี 2 4 5 ต้องเปลี่ยน เป็น 1 2 3 อ่ะครับ)
id
1
2
3

ขอบคุณมากๆครับ wanwan017
« แก้ไขครั้งสุดท้าย: 22 ธันวาคม 2010, 22:53:51 โดย TOOAds.com » บันทึกการเข้า
dragonmath
คนรักเสียว
*

พลังน้ำใจ: 97
ออฟไลน์ ออฟไลน์

กระทู้: 168



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 22 ธันวาคม 2010, 22:42:35 »

จะทำอะไรหรอครับ ให้เขียน mod rewrite หรอ หรือแค่ code เรียงเฉยๆ
บันทึกการเข้า

TOOAds.com
บุคคลทั่วไป
« ตอบ #2 เมื่อ: 22 ธันวาคม 2010, 22:52:40 »

จะทำอะไรหรอครับ ให้เขียน mod rewrite หรอ หรือแค่ code เรียงเฉยๆ
กำลังหาวิธีเปลี่ยน id ใน DB ให้เรียงกันน่ะครับ
บันทึกการเข้า
dragonmath
คนรักเสียว
*

พลังน้ำใจ: 97
ออฟไลน์ ออฟไลน์

กระทู้: 168



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 22 ธันวาคม 2010, 23:06:49 »

ได้ตั้งให้มันเพิ่มค่าอัตโนมัติและกำหนดเป็น key หลักด้วยใช่มั้ยครับ

ผมว่ามันเปลี่ยนไม่ได้นะครับ
« แก้ไขครั้งสุดท้าย: 23 ธันวาคม 2010, 00:19:24 โดย dragonmath » บันทึกการเข้า

seowizard
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 102
ออฟไลน์ ออฟไลน์

กระทู้: 1,119



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 23 ธันวาคม 2010, 01:35:29 »

ทำไมต้องเรียงใหม่ละครับ ข้อมูลตรงนี้ต้องการเอาไปแสดงผลด้วยหรือ  ไปลูปแล้ว count เอาใหม่หน้าเพจแสดงผลก็ได้
แต่ถ้าอยากเปลี่ยน ก็ต้องใช้ sql update set เรียงใหม่ทั้งยวงเลย ถ้าไอดีนี้ไม่มีผลกับข้อมูลใน table นะ
บันทึกการเข้า
TOOAds.com
บุคคลทั่วไป
« ตอบ #5 เมื่อ: 23 ธันวาคม 2010, 10:01:58 »

ทำไมต้องเรียงใหม่ละครับ ข้อมูลตรงนี้ต้องการเอาไปแสดงผลด้วยหรือ  ไปลูปแล้ว count เอาใหม่หน้าเพจแสดงผลก็ได้
แต่ถ้าอยากเปลี่ยน ก็ต้องใช้ sql update set เรียงใหม่ทั้งยวงเลย ถ้าไอดีนี้ไม่มีผลกับข้อมูลใน table นะ
ครับ เป็นเลข url หรือหน้าเว็บนั้น ประมาณจะก๊อปดีบี แล้วลบหน้าเว็บบางเว็บออก แล้วเรียงใหม่
url.com/?id=1
url.com/?id=2
url.com/?id=3
url.com/?id=4
url.com/?id=5
บันทึกการเข้า
TOOAds.com
บุคคลทั่วไป
« ตอบ #6 เมื่อ: 23 ธันวาคม 2010, 10:59:30 »

อ๋ออออ พอรู้หลักการล๊ะ ได้ไม่ได้ยังไงเดี๋ยวมาแชร์ วิชาเคลื่อนย้ายดวงดาว wanwan004
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์