บทที่ 7 |
เราได้ผ่านขั้นตอนการกำหนดเว็บไซต์สำหรับ PHP มาแล้ว แต่หากเราต้องการพัฒนา PHP แอพพลิเคชั่นที่มีการเรียกใช้ฐานข้อมูล ก็ต้องสร้างการติดต่อกับฐานข้อมูลซะก่อน เนื้อหาในบทนี้จะกล่าวถึงการกำหนดให้ Dreamweaver MX ติดต่อกับฐานข้อมูล หลังจากนั้นเราจะเริ่มการพัฒนา PHP เว็บเพจที่สามารถเรียกใช้ข้อมูลจากระบบฐานข้อมูลมาแสดงผลบนเว็บเพจ
สร้างฐานข้อมูล "compasstravel" |
หากเราต้องการพัฒนา PHP แอพพลิเคชั่นที่มีการเรียกใช้ฐานข้อมูล ก็ต้องมีการสร้างฐานข้อมูลซะก่อน ขั้นตอนนี้จะเป็นการสร้างฐานข้อมูลตัวอย่างจากไฟล์ต้นแบบ
ขั้นตอนการสร้างฐานข้อมูล:
1. เปิด Internet Explorer ไปที่ URL http://localhost หลังจากนั้นคลิกเข้าใช้งานโปรแกรม phpMyAdmin ดังรูป

รูปแสดงการเปิด Internet Explorer ไปที่ URL http://localhost
2. สร้างฐานข้อมูลใหม่ชื่อ "compasstravel" โดยระบุชื่อในช่อง สร้างฐานข้อมูลใหม่ ดังรูป

รูปแสดงการสร้างฐานข้อมูลใหม่
3. สร้างตารางในฐานข้อมูลตัวอย่างโดยคลิกที่ลิงค์ SQL หลังจากนั้นคลิก Browse…
ไปที่ไฟล์ PHPWEB\labs\lab04_database\compasstravel.sql คลิกปุ่ม ลงมือ

รูปแสดงการนำเข้าฐานข้อมูลต้นแบบ

รูปแสดงโครงสร้างของตารางในฐานข้อมูล "compasstravel"
การติดต่อกับฐานข้อมูล (Database Connection) |
เราได้ผ่านขั้นตอนการกำหนดเว็บไซต์สำหรับ PHP และสร้างฐานข้อมูลมาแล้ว แต่หากเราต้องการพัฒนา PHP แอพพลิเคชั่นที่มีการเรียกใช้ฐานข้อมูล ก็ต้องสร้างการติดต่อกับฐานข้อมูลซะก่อน ขั้นตอนนี้จะเป็นการกำหนดให้ Dreamweaver MX ติดต่อกับฐานข้อมูล เพื่อที่เราจะได้พัฒนา PHP เว็บเพจที่สามารถเรียกใช้ข้อมูลจากระบบฐานข้อมูลได้นั่นเอง
ขั้นตอนการติดต่อกับฐานข้อมูล (Database Connection):
1. เริ่มต้นการติดต่อกับฐานข้อมูล "compasstravel" ใน Dreamweaver MX โดยการคลิกที่เมนู
Window -> Databases คลิกที่เครื่องหมายบวก
เลือก MySQL Connection ดังรูปด้านล่าง

รูปแสดงเมนู MySQL Connection สำหรับสร้างการติดต่อกับฐานข้อมูล
2. กรอกข้อมูลสร้างการติดต่อฐานข้อมูล (Database Connection) ดังรายละเอียดต่อไปนี้
Connection Name: dbconn |

รูปแสดงไดอะล็อก MySQL Connection สำหรับสร้างการติดต่อกับฐานข้อมูล
3. คลิกปุ่ม
เพื่อทดสอบการติดต่อฐานข้อมูล หากการติดต่อฐานข้อมูลสำเร็จ จะปรากฏข้อความ Connection was made successfully แสดงขึ้นมา ให้คลิกปุ่ม OK ออกไป

4. ที่ Databases Panel จะปรากฏรายการติดต่อฐานข้อมูลชื่อ dbconn แสดงให้เห็น ดังรูป ก็แสดงว่าสามารถติดต่อฐานข้อมูลสำเร็จแล้ว

รูปแสดง Databases panel หลังจากติดต่อกับฐานข้อมูลแล้ว
Graphic ComScience