การเชื่อมต่อฐานข้อมูลด้วยภาษา php (พีเอชพี) ในโปรแกรม Dreamweaver (ดรีมวีฟเวอร์)

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
moomai
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 680
ลงทะเบียนเมื่อ: 07/12/2016 10:54 am

การเชื่อมต่อฐานข้อมูลด้วยภาษา php (พีเอชพี) ในโปรแกรม Dreamweaver (ดรีมวีฟเวอร์)

โพสต์โดย moomai » 08/12/2016 5:16 pm

การเชื่อมต่อฐานข้อมูลด้วยภาษา php (พีเอชพี) ในโปรแกรม Dreamweaver (ดรีมวีฟเวอร์)
การเชื่อมต่อฐานข้อมูล Mysql(มายเอสคิวเอล) ด้วยภาษา php(พีเอชพี) ใน Dreamweaver(ดรีมวีฟเวอร์) เป็นการช่วยทำให้เราทำงานร่วมกับPHP(พีเอชพี)ได้ง่ายขึ้น

ขั้นตอนแรกทำ
เปิดโปรแกรม Dreamweaver (ดรีมวีฟเวอร์) ไปที่ Site(ไซต์) เลือก New site (นิวไซต์)
1.png
1.png (39.38 KiB) เปิดดู 29 ครั้ง


ต่อมาตั้งชื่อ Site(ไซต์) ที่ช่อง Site Name(ไซต์เนม) เป็นชื่ออะไรก็ได้ ส่วนช่อง Local Site Folder(โลโคล ไซต์ โฟลเดอร์) ให้เลือก C:\Appserv\www\(สร้างFolder(โฟลเดอร์)ให้เป็นชื่อเดียวกับSite Name(ไซต์เนม) ก่อน แล้วทำการเลือก
2.png
2.png (64.67 KiB) เปิดดู 29 ครั้ง


เมื่อเลือกเสร็จแล้ว คลิก Server(เซอร์เวอร์) ทางซ้ายมือ แล้วกดเครื่องหมายบวก
3.png
3.png (57.96 KiB) เปิดดู 29 ครั้ง


เมื่อกดบวกเสร็จแล้ว เลือก Advanced(แอ๊ดวานซ์) เลือก Server Model(เซอร์เวอร์ โมเดล) เป็น PHP MySQL(พีเอชพี มายเอสคิวแอล)
4.png
4.png (44.83 KiB) เปิดดู 29 ครั้ง


เลือกเสร็จแล้วกลับมาที่ Basic(เบสิค) ในช่อง Server Name(เซอร์เวอร์เนม) ให้ใส่ชื่อเดียวกับ Site Name (ไซต์เนม) ที่ตั้งไว้ เลือก Connect using(คอนเน็ก ยูสซิ่ง) ให้เป็น Local/Network(โลโคลโฮต/เน็ตเวิร์ค) ช่อง Server Folder(เซอร์เวอร์ โฟลเดอร์) ให้เลือก Folder(โฟลเดอร์) ที่เราสร้างไว้ในตอนแรก แล้วช่อง Web URL(เว็บ ยูอาร์แอล) ให้ใส่ http://localhost/(ชื่อ Folder(โฟลเดอร์) ที่สร้างไว้ใน www ตอนแรก) แล้วกด Save(เซฟ)
6.png
6.png (63.93 KiB) เปิดดู 29 ครั้ง


จากนั้นติ๊กถูกที่ช่อง Testing(เทสทิ่ง) แล้วกด Save(เซฟ)
7.png
7.png (65.82 KiB) เปิดดู 29 ครั้ง


เลือก PHP(พีเอชพี)
8.png
8.png (35.33 KiB) เปิดดู 29 ครั้ง


จากนั้นลองใส่ข้อมูลใน เมื่อใส่ข้อมูลเสร็จแล้วให้บันทึกใน Folder(โฟลเดอร์) ที่สร้างไว้ ชื่อไฟล์ที่บันทึกต้องใส่ .php ทุกครั้ง แล้วกด Saver(เซฟ)
9.png
9.png (27.71 KiB) เปิดดู 29 ครั้ง


เมื่อบันทึกแล้วให้กด F12 รันดู ถ้าข้อมูลโชว์ขึ้นบนแสดงว่า Dremweaver(ดรีมวีฟเวอร์) ได้เชื่อมต่อกับฐานข้อมูลเรียบร้อยแล้ว
10.png
10.png (22.89 KiB) เปิดดู 29 ครั้ง


คลิกที่ window แล้วเลือก DataBases(ดาต้าเบส)
11.png
11.png (27.52 KiB) เปิดดู 29 ครั้ง


เลือก databases(ดาต้าเบส) ทางด้านซ้ายมือ คลิกเครื่องหมายบวก เลือก MySQL Connection(มายเอสคิวแอล คอนเน็คชั่น)
12.png
12.png (23.06 KiB) เปิดดู 29 ครั้ง


จะแสดงหน้าต่างขึ้น ในช่อง Connection Name(คอนเน็คชั่น เนม) ใส่ connection(คอนเน็คชั่น) ,ช่อง MySQL server(มายเอสคิวแอล) ใส่ Localhost(โลโคลโฮต) ,ช่อง User mane(ยูสเซอร์) ใส่ root(รูท) ,ช่อง Password(พาสเวิร์ด) ใสรหัสที่ตั้งไว้ของแต่ละเครื่อง และในช่อง databases(ดาต้าเบส) ใส่ชื่อ databasesที่เราสร้างไว้
13.png
13.png (25.82 KiB) เปิดดู 29 ครั้ง


กด test(เทส) เมื่อขึ้นหน้าต่าง connection was made successfully แล้วกด ok(โอเค) จากนั้น OK(โอเค)
14.png
14.png (26.23 KiB) เปิดดู 29 ครั้ง


เมื่อเชื่อมฐานข้อมูลเสร็จ ทางด้านซ้ายเราจะเห็น ข้อมูลใน databases(ดาต้าเบส)
15.png
15.png (13.57 KiB) เปิดดู 29 ครั้ง


หรือ อีกวิธีนึง คือ การสร้างฐานข้อมูล ก่อน เมื่อเรามีฐานข้อมูลแล้วก็ทำการติดต่อฐานข้อมูลโดยใช้โค้ดคำสั่งเรียกฐานข้อมูล

ตัวอย่างใช้คำสั่ง

โค้ด: เลือกทั้งหมด

<?
$host = "localhost"; // ชื่อโฮสต์
$username = "root";// ชื่อผู้ใช้งานโฮสต์
$pass_word = "1234";//รหัสผ่านโฮสต์
$databases = "data_key";//ชื่อฐานข้อมูลที่ต้องการติดต่อ
$link = mysql_connect($host,$username,$pass_word) or die (mysql_error());//ติดต่อฐานข้อมูล
mysql_select_db($databases) or die ("เลือกฐานข้อมูลไม่ได้");
//echo $databases;
?>
The truth is not as elegant as the idea.

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน