การเรียกข้อมูลจากตารางออกมาแสดงนั้น ตามความเป็นจริงแล้วมีอยู่หลายวิธี เพราะมีอยู่หลายฟังชั่นที่ใช้ในการดึงข้อมูลออกมาแสดง แต่ในตัวอย่างนี้ผมจะใช้ฟังชั่น mysql_fetch_assoc() ในการเรียกข้อมูลออกมา เพราะมันจะช่วยประหยัดหน่วยความจำ ส่วนมันประหยัดหน่วยความจำอย่างไรเดี๋ยวผมจะมาบอกทีหลังครับ ดูตัวอย่างการเรียกข้อมูลมาแสดงตามข้างล่างเลยครับ
<?php
$hostname = "localhost";
$username = "root";
$password = "12345678";
$dbname = "testdb";
$dbcon = mysql_connect($hostname,$username,$password);
mysql_select_db($dbname,$dbcon);
$sql = "SELECT id,firstname,lastname FROM testtable"; // เลือกข้อมูลจากตารางเฉพาะฟิล id,firstname,lastname
$result = mysql_query($sql,$dbcon); //ส่งคำสั่งเลือกข้อมูลให้ทำงาน
while($fetch = mysql_fetch_assoc($result)) //ดึงข้อมูลในตารางมาใส่ตัวแปร $fetch แล้ววนลูปแสดงข้อมูลออกมา
{
echo "หมายเลขไอดี : " . $fetch["id"] . "ชื่อ : " . $fetch["firstname"] . "นามสกุล : " . $fetch["lastname"] . "<br>"; //อ้างอิงตัวแปรที่เก็บข้อมูลแต่ละฟิลมีรูปแบบ $fetch[ชื่อฟิล]
}
mysql_close($dbcon); //ปิดการติดต่อฐานข้อมูล
?>
ที่มา : http://forum.datatan.net/index.php/topic,696.msg1904.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น