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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingวิธีทำให้ PHP แสดงข้อมูลล่าสุดอยู่บนสุดในตารางยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: วิธีทำให้ PHP แสดงข้อมูลล่าสุดอยู่บนสุดในตารางยังไงครับ  (อ่าน 3920 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
affsom
สมุนแก๊งเสียว
*

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

กระทู้: 501



ดูรายละเอียด
« เมื่อ: 22 กันยายน 2013, 21:19:30 »

คือปกติเวลาเราดึงข้อมูลจากDBมาแสดงโดยใช้ตาราง มันจะเรียงข้อมูลแบบว่าอันใหนมาทีหลังจะอยู่ด้านล่างของตาราง แต่ถ้าต้องการให้ข้อมูลที่มาใหม่อยู่ด้านบนของตารางจะทำยังไงครับ
ยกตัวอย่างเช่น ผมส่งของให้ลูกค้าแล้วก็ไปคีย์ข้อมูลลงDB แล้วก็ให้ข้อมูลมันมาแสดงที่ตารางที่ทำไว้เพื่อให้ลูกค้ามาดู แต่ว่าข้อมูลที่เพิ่งใส่ลงไปจะมาอยู่ที่ด้านล่างไล่ลงไปเสมอ(คือมันจะสร้าง tr ต่อลงไปเรื่อยๆ) ผมจะทำยังไงให้ข้อมูลที่เพิ่งใส่ลงในDBมันมาแสดงที่ช่อง td ที่แสดงอันบนสุดเสมอครับ นี่ครับตัวอย่าง
โค๊ด:
http://punthaistore.com/ตรวจสอบเลขที่การจัดส่งพัสดุ

คือจะเอาข้อมูลในลำดับที่ 1 ไว้ล่างสุดอ่ะครับ จะทำยังไงครับ

 Tongue Tongue
บันทึกการเข้า
godzillaser
สมุนแก๊งเสียว
*

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

กระทู้: 619



ดูรายละเอียด
« ตอบ #1 เมื่อ: 22 กันยายน 2013, 21:26:53 »

ลอง order by ดูครับ จะมี asc/desc ครับ จำไม่ได้เรียงยังไง
บันทึกการเข้า

karamail11
ก๊วนเสียว
*

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

กระทู้: 301



ดูรายละเอียด
« ตอบ #2 เมื่อ: 22 กันยายน 2013, 21:29:26 »

SELECT * from ..... order by คอลัมของเลขที่ต้องการจะเรียง desc  wanwan016
« แก้ไขครั้งสุดท้าย: 22 กันยายน 2013, 21:30:48 โดย karamail11 » บันทึกการเข้า
affsom
สมุนแก๊งเสียว
*

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

กระทู้: 501



ดูรายละเอียด
« ตอบ #3 เมื่อ: 22 กันยายน 2013, 21:39:44 »

SELECT * from ..... order by คอลัมของเลขที่ต้องการจะเรียง desc  wanwan016

ขอบพระคุณมากมายเลยครับ ได้แล้วครับ

ตามนี้
                   "SELECT * from ชื่อตาราง  order by ชื่อคอลั่มในตาราง desc";

ตย.
โค๊ด:
$sql = "SELECT * FROM oc_tracknumber order by number desc";

 Cry Cry wanwan003 wanwan017
บันทึกการเข้า
phpwin
ก๊วนเสียว
*

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

กระทู้: 295



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 23 กันยายน 2013, 09:35:22 »

เรียงตาม Primary Key ครับ โดยต้องเรียงแบบ DESC เช่น
SELECT * FROM customers ORDER BY customers_id DESC  wanwan019
บันทึกการเข้า

สอน PHP ร้านค้าออนไลน์   รับทำเว็บไซต์ ร้านค้าออนไลน์ ราคาถูก #รับแก้ไขเว็บไซต์ #รับปรับแต่ง Open Cart #รับปรับแต่งเว็บไซต์ให้ไวติดจรวด #ขายเว็บไซต์เช็คราคาสินค้าแบบเทพๆ lnwprice.com
หน้า: [1]   ขึ้นบน
พิมพ์