Devdit
 

PHP ดึงข้อมูลล่าสุดมาแสดง

2.5K

PHP ดึงข้อมูลล่าสุดมาแสดง บทความนี้สอนเขียนโค้ดภาษา PHP เพื่อดึงข้อมูลล่าสุดจากฐานข้อมูล MySQL มาแสดงที่หน้าเว็บไซต์ โดยใช้คำสั่ง SELECT ร่วมกับ ORDER BY DESC สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง สร้างฐานข้อมูลชื่อ demo และตารางชื่อ product

CREATE TABLE `product` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` char(50) COLLATE utf8mb4_general_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci

 

ตัวอย่าง PHP ดึงข้อมูลล่าสุดมาแสดง

<?php
    $c = mysqli_connect("localhost", "root", "", "demo");
    mysqli_query( $c, "SET NAMES UTF8" );
    $sql = " SELECT * FROM product ORDER BY id DESC LIMIT 0, 1 ";
    $q = mysqli_query( $c, $sql );
    if( $q ) {
        $f = mysqli_fetch_assoc( $q );
        echo $f['id']." / ".$f['name'];
    }
    mysqli_close( $c );
?>

ผลลัพธ์

3 / orange

คำอธิบาย

PHP ดึงข้อมูลล่าสุดมาแสดง MySQL จากตัวอย่างแสดงข้อมูลจากตาราง product โดยเรียง id จากมากไปน้อยด้วย ORDER BY และ DESC พร้อมกำหนดให้แสดงข้อมูลล่าสุด 1 แถว คือ LIMIT 0, 1 จากนั้นนำมาแสดงข้อมูลที่หน้าเว็บไซต์ด้วยคำสั่ง echo

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ