การนำข้อมูลจาก MySQL มาแสดง โดยใช้ Dreamweaver
หน้าแรก Dreamweaver CS5 การนำข้อมูลจาก MySQL มาแสดง โดยใช้ Dreamweaver
เมื่อเรามีข้อมูลจากฐานข้อมูล ถ้าเกิดว่าเราต้องการดึงข้อมูลมาใช้งาน ทำได้อย่างไร เพื่อนๆ สามารถทำได้โดยใช้โปรแกรม Dreamweaver โดยเพื่อนๆ ไม่จำเป็นต้องรู้เกี่ยวกับการเขียนโปรแกรมมาก่อนเลยก็ทำได้ วิธีการทำนั้นง่ายมาก ลองมาดูกันครับ
1. เพื่อนๆต้องมีข้อมูล MySQL ก่อน โดยผมจะให้ code sql ไป เพื่อนๆ สามารถ import ได้เลย
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE `books` (
`id` int(4) NOT NULL auto_increment,
`name` varchar(30) NOT NULL,
`price` int(4) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
INSERT INTO `books` VALUES (1, 'php basic', 150);
INSERT INTO `books` VALUES (2, 'java book', 199);
INSERT INTO `books` VALUES (3, 'Dream and PHP', 350);
2. ในขั้นตอนนี้ เพื่อนๆ ต้องทำการเชื่อมต่อฐานข้อมูลโดยทำการตั้งค่า Redcord Set ก่อน (การเชื่่อมต่อฐานข้อมูล ทำยังไงคลิกที่นี้)
3. หลังจากนั้นเพื่อนๆ ก็มาที่เมนู Insert > Data Objects > Master Detail Page Set ตามรูปภาพข้างล่าง

4. จะขึ้น ไดอะล๊อก Setup Instructions ขึ้นมา ให้เพื่อน คลิกเลือกข้อ 4. Create a Recordset ตามรูปภาพข้างล่าง

5. หลังจากนั้น ให้ตั้งค่าการเชื่อมต่อ Recordset ซะ แล้วกด OK ตามรุปภาพ

6. จากน้้น ก็จะปรากฎ ไดอะล๊อก Insert Master- Detail Page Set เดี่ยวผมจะอธิบายความหมายในขั้นตอนนี้นะครับ
Recordset : หมายถึง เลือกการเชื่อมต่อของ recordset
Master page fields : หมายถึง หน้าหลักที่จะดึงข้อมูลออกมา เช่น ผมมีตารางหนังสือ ตารางหนังสือมี รายละเอียด คือ รหัสหนังสือ, ชื่อหนังสือ, ราคาหนังสืือ แต่ผมต้องการให้ชื่อหนังสือมาแสดงหน้าหลัก ก็เลือกแค่ ฟิล์ด name
Link to Detail from : หมายถึง ลิ้งค์เชื่อมต่อไปที่ รายละเอียดข้อมูล เช่น name
Pass unique key : หมายถึง ค่าที่่ส่งไป เช่น id
Show : หมายถึง การแสดงผลในหน้าหลักนั้น ให้แสดงทั้งหมด(All records) หรือ เลือกจำนวนแถวว่าจะให้แสดงกี่แถวข้อมูลต่อหนึ่งหน้า
Detail page name : ชื่่อหน้าของรายละเอียดข้อมูล เช่น detail_book.php
Detail page fields : หมายถึง จะให้แสดงฟิล์ดใดบ้างในหน้ารายละเอียดข้อมูล

7. และรูปภาพข้างล่างนี้เป็นตัวอย่างของผม ที่ตั้งค่าไว้ แล้วผมก็กด OK

8. หลังจากนั้นโปรแกรมก็จะทำการสร้างไฟล์ มาอีกไฟล์หนึ่งโดยเป็นไฟล์ detail page นั้นเอง ให้เราทำการเซฟไฟล์ทั้ง 2 ไฟล์ แล้วกด ทดสอบดูครับ

เพียงเท่านี้เพื่อนๆ ก็สามารถดึงข้อมูลออกมาแสดงผลกันได้แล้ว ง่ายไหมละครับ
ขึ้นไปด้านบน
