ในDreamweaverเองมีเครื่องมือที่ใช้ในการสร้างWeb Applicationที่รองรับหลายภาษา อาทิ PHP, ASP, JSP และรองรับการเชื่อมต่อกับฐานข้อมูลMySQL โดยที่เราไม่จำเป็นต้องเขียนคำสั่งเองให้เหนื่อย แต่เราจำเป็นจะต้องมีความรู้ด้านการเขียนโปรแกรมอยู่บ้างเหมือนกัน เพราะบางอย่างDreamweaverทำให้เราไม่ได้ เราจำเป็นจะต้องเขียนคำสั่งหรือแทรกคำสั่งเอาเอง
บทความนี้จะสอนท่านใช้Dreamweaverเชื่อมต่อกับฐานข้อมูลMySQLกันก่อนครับ ก่อนอื่นต้องตั้งไซต์ให้กับเว็บไซต์ของท่านก่อนนะครับ อ่านได้จากบทความนี้ครับ->เซตค่า Manage Site ให้กับ Dreamweaver
+++ เมื่อตั้งไซต์เสร็จแล้ว จากนั้นให้สร้างโฟลเดอร์โปรเจ็คขึ้นมา ของผมตั้งชื่อว่า dreamtest และสร้างไฟล์ index.php ในโฟลเดอร์ ดังรูป
สร้างโฟลเดอร์และไฟล์โปรเจ็คของเรา |
วิธีสร้างไฟล์เชื่อมต่อกับฐานข้อมูล(Database) MySQL |
2.ระบุข้อมูลเชื่อมต่อฐานข้อมูล DbConnect คือชื่อการเชื่อมต่อกับฐานข้อมูล
3.เมื่อระบุข้อมูลเชื่อมต่อกับฐานข้อมูลเสร็จแล้ว ให้คลิกที่ปุ่ม select
4.เลือกฐานข้อมูลของเรา ของผมเลือก db_exshop
5.คลิกปุ่ม OK เมื่อเลือกฐานข้อมูลตามที่ต้องการแล้วหน้าต่างนี้จะปิดลง
6.คลิกปุ่ม OK เพื่อสร้างการเชื่อมต่อกับฐานข้อมูล
จะได้ผลลัพธุ์ดังรูป
จะเห็นได้ว่าใน DATABAES Panel Dreameweaver จะแสดงรายละเอียดของฐานข้อมูลที่เราเลือกทั้งหมด ไม่ว่าจะเป็น Stored procedures, Tables และ Fields ทั้งหมด, views และใน FILES Panel มันจะสร้างโฟลเดอร์ Connections และข้างในจะมีไฟล์ชื่อ DbConnect.php ซึ่งเป็นไฟล์ที่ Dreamweaver สร้างให้เรา และข้างในไฟล์จะเก็บคำสั่งเชื่อมต่อกับฐานข้อมูล ซึ่งจะเขียนด้วยภาษาPHPดังรูป
Codeในไฟล์DbConnect.php เป็นCodeภาษาPHP |
ความรู้ใหม่อีกแล้ว
ตอบลบติดตามตลอดเลยครับ
Blogนี้
ขอบคุณครับ ที่แวะมาเยี่ยมเยือน ^__^
ตอบลบอยากจะทราบว่าfileที่ให้downloadนะครับ
ตอบลบเอาไปเปิดในdremweverยังไงอะครับ
มือใหม่นะครับ
เอาไปไว้ในโฟลเดอร์ Apperv ครับ อย่างเช่น ของผมได้ติดตั้ง Appserv ไว้ในไดร์ C
ตอบลบดังนั้น ผมจะเอาไฟล์โปรแกรมไปใน C:\AppServ\www
ส่วนฐานข้อมูลจะเอาไว้ใน C:\AppServ\MySQL\data
จากนั้นให้ตั้งไซต์ในDreamweaver ตามบทความนี้ครับ -> http://php-for-ecommerce.blogspot.com/search/label/Dreamweaver
ไฟล์ก็จะมาแสดงในDreamweaverด้านขวามือ คือส่วนของ FILES แพแนลครับ ^__^
ขั้นตอนที่ 3 : ผมกด select แล้วมันขึ้นข้อความ error ว่า "An unidentifed error has occurred."
ตอบลบผมมั่นใจว่า ผมพิมพ์ password ถูกต้องแล้ว ก็ยัง ขึ้น error เหมือนเดิม
**ผมเข้า http://localhost/phpMyAdmin/ และใช้ รหัสผ่าน เข้าไปสร้างฐานข้อมูลได้แล้ว
ลองเช็ค phpMyAdmn ดูครับว่า เข้าได้ไหม โดยพิมพ์รหัสผ่านที่คุณคิดว่าถูกต้องเข้าไป
ลบถ้าเข้าไม่ได้ลอง restart Mysql ใหม่ดูครับ
ถ้าไม่ได้จริง ลองถอนโปรแกรมออก และติดตั้งเข้าไปใหม่ครับ
ขอบคุณครับผมตอนนี้ ผมเข้าได้แล้วครับ
ลบเข้าไปที่ site เลือก Testing Server
ตอบลบตรง Server model เลือก PHP MySQL
ตรง Access เลือก Local/Network
ตรง Testing server folder เลือก C:\AppServ\www
กด ok
แล้วลองสร้าง MySQL Connection อีกครั้งครับ
ถ้ามันเป็นแบบนี้จะแก้ปัญหายังไงอ่ะ
ตอบลบAn unidentifed error has occrred
รบกวนหน่อยน่ะค่ะ
คำตอบอยู่ตรงนี้ครับ >> http://php-for-ecommerce.blogspot.com/2012/01/databasemysql-dreamweaver-phpmysql.html?showComment=1344965884334#c7425953782379964849
ลบรบกวน สอนทำการสั้งซื้อสินค้าหน่อยครับ
ตอบลบสวัสดีคับ
ตอบลบผมลองทำถึงขั้นตอนที่ 3 แล้วมันไม่ขึ้น database ให้เลือกอ่ะคับ ต้องแก้ยังไงหว่าขอบคุณคับ
สวัสดีคับ
ตอบลบผมลองทำถึงขั้นตอนที่ 3 แล้วมันไม่ขึ้น database ให้เลือกอ่ะคับ ต้องแก้ยังไงหว่าขอบคุณคับ
ตรงที่กดบวกมันกดไม่ได้ค่ะ ต้องไปแก้ไขยังไงหรอค่ะ รบกวนด้วยนะคะ
ตอบลบDatabase Mysgl Connection บนโฮสจริง โดยใช้โปรแกรม Adobe Dreamweaver CS6 สร้าง form เก็บข้อมูล ตรงหน้า Mysql Server เราต้องกําหนด Mysql Server ยังงัยครับ ขอบคุณครับ
ตอบลบกำลังศึกษาขอบคุณมากครับ
ตอบลบเป็นไงบ้างครับ เข้าใจรึยัง ถ้าเข้าใจมาสอนผมหน่อยครับ
ลบผมกด เลือก แล้วมันไม่ยอมเลือกให้ครับ
ตอบลบผมก็ไม่รู้เหมือนกัน
ลบทำไม่เป็นครับมาทำให้หน่อย
ตอบลบ