การเชื่อมต่อฐานข้อมูลด้วยภาษา 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 »

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

ขั้นตอนแรกทำ
เปิดโปรแกรม Dreamweaver (ดรีมวีฟเวอร์) ไปที่ Site(ไซต์) เลือก New site (นิวไซต์)
1.png
1.png (39.38 KiB) Viewed 494 times
ต่อมาตั้งชื่อ Site(ไซต์) ที่ช่อง Site Name(ไซต์เนม) เป็นชื่ออะไรก็ได้ ส่วนช่อง Local Site Folder(โลโคล ไซต์ โฟลเดอร์) ให้เลือก C:\Appserv\www\(สร้างFolder(โฟลเดอร์)ให้เป็นชื่อเดียวกับSite Name(ไซต์เนม) ก่อน แล้วทำการเลือก
2.png
2.png (64.67 KiB) Viewed 494 times
เมื่อเลือกเสร็จแล้ว คลิก Server(เซอร์เวอร์) ทางซ้ายมือ แล้วกดเครื่องหมายบวก
3.png
3.png (57.96 KiB) Viewed 494 times
เมื่อกดบวกเสร็จแล้ว เลือก Advanced(แอ๊ดวานซ์) เลือก Server Model(เซอร์เวอร์ โมเดล) เป็น PHP MySQL(พีเอชพี มายเอสคิวแอล)
4.png
4.png (44.83 KiB) Viewed 494 times
เลือกเสร็จแล้วกลับมาที่ 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) Viewed 494 times
จากนั้นติ๊กถูกที่ช่อง Testing(เทสทิ่ง) แล้วกด Save(เซฟ)
7.png
7.png (65.82 KiB) Viewed 494 times
เลือก PHP(พีเอชพี)
8.png
8.png (35.33 KiB) Viewed 494 times
จากนั้นลองใส่ข้อมูลใน เมื่อใส่ข้อมูลเสร็จแล้วให้บันทึกใน Folder(โฟลเดอร์) ที่สร้างไว้ ชื่อไฟล์ที่บันทึกต้องใส่ .php ทุกครั้ง แล้วกด Saver(เซฟ)
9.png
9.png (27.71 KiB) Viewed 494 times
เมื่อบันทึกแล้วให้กด F12 รันดู ถ้าข้อมูลโชว์ขึ้นบนแสดงว่า Dremweaver(ดรีมวีฟเวอร์) ได้เชื่อมต่อกับฐานข้อมูลเรียบร้อยแล้ว
10.png
10.png (22.89 KiB) Viewed 494 times
คลิกที่ window แล้วเลือก DataBases(ดาต้าเบส)
11.png
11.png (27.52 KiB) Viewed 494 times
เลือก databases(ดาต้าเบส) ทางด้านซ้ายมือ คลิกเครื่องหมายบวก เลือก MySQL Connection(มายเอสคิวแอล คอนเน็คชั่น)
12.png
12.png (23.06 KiB) Viewed 494 times
จะแสดงหน้าต่างขึ้น ในช่อง Connection Name(คอนเน็คชั่น เนม) ใส่ connection(คอนเน็คชั่น) ,ช่อง MySQL server(มายเอสคิวแอล) ใส่ Localhost(โลโคลโฮต) ,ช่อง User mane(ยูสเซอร์) ใส่ root(รูท) ,ช่อง Password(พาสเวิร์ด) ใสรหัสที่ตั้งไว้ของแต่ละเครื่อง และในช่อง databases(ดาต้าเบส) ใส่ชื่อ databasesที่เราสร้างไว้
13.png
13.png (25.82 KiB) Viewed 494 times
กด test(เทส) เมื่อขึ้นหน้าต่าง connection was made successfully แล้วกด ok(โอเค) จากนั้น OK(โอเค)
14.png
14.png (26.23 KiB) Viewed 494 times
เมื่อเชื่อมฐานข้อมูลเสร็จ ทางด้านซ้ายเราจะเห็น ข้อมูลใน databases(ดาต้าเบส)
15.png
15.png (13.57 KiB) Viewed 494 times
หรือ อีกวิธีนึง คือ การสร้างฐานข้อมูล ก่อน เมื่อเรามีฐานข้อมูลแล้วก็ทำการติดต่อฐานข้อมูลโดยใช้โค้ดคำสั่งเรียกฐานข้อมูล

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

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

<?
$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.
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: facebook.com [Crawler] และบุคลทั่วไป 40