ขั้นตอนการใช้ PHP ร่วมกับ MySQL
ในขั้นตอนการใช้งานฐานข้อมูลจริง ๆ สำหรับเว็บนั้น เราจะไม่ไปสั่งงานที่ตัวโปรแกรมฐานข้อมูลโดยตรง แต่เราจะส่งคำสั่งผ่าน PHP ออกไปแทน ทั้งนี้ใน PHP นั้นมีฟังก์ชันสำหรับการติดต่อกับ MySQL เป็นจำนวนมาก แต่ชื่อฟังก์ชันเหล่านี้จะขึ้นต้นด้วยคำว่า mysql เป็นส่วนใหญ่ ทำให้จำได้ไม่ยาก ซึ่งเราจะได้มาศึกษาฟังก์ชันที่สำคัญ ๆ กันต่อไป

การใช้ PHP ร่วมกับ MySQL
ในขั้นตอนการใช้งานฐานข้อมูลจริง ๆ สำหรับเว็บนั้น เราจะไม่ไปสั่งงานที่ตัวโปรแกรมฐานข้อมูลโดยตรง แต่เราจะส่งคำสั่งผ่าน PHP ออกไปแทน ทั้งนี้ใน PHP นั้นมีฟังก์ชันสำหรับการติดต่อกับ MySQL เป็นจำนวนมาก แต่ชื่อฟังก์ชันเหล่านี้จะขึ้นต้นด้วยคำว่า mysql เป็นส่วนใหญ่ ทำให้จำได้ไม่ยาก ซึ่งเราจะได้มาศึกษาฟังก์ชันที่สำคัญ ๆ กันต่อไป
การเชื่อมต่อ MySQL ด้วย PHP
ก่อนที่เราจะใช้งานฐานข้อมูลได้ จะต้องเปิดการเชื่อมต่อกับฐานข้อมูลให้ได้เสียก่อน โดยฟังก์ชันที่ใช้ในการเปิดการเชื่อมต่อกับ mysql ก็คือ mysql_connect() มีรูปแบบดังนี้

• host คือ ชื่อของโฮสต์ที่ติดตั้ง mysql ซึ่งปกติเราติดตั้งไว้บนเครื่องที่กำลังใช้งานอยู่ และกำหนดไว้เป็น “localhost”
• username คือ ชื่อผู้ใช้ หรือล็อกอิน สำหรับในที่นี้ให้กำหนดเป็น “root”
• password เป็นรหัสผ่านของ MySQL ที่เรากำหนดเอาไว้ในขณะติดตั้งโปรแกรม
ฟังก์ชันนี้จะทำการคืนค่ากลับมาเป็น true หากทำงานสำเร็จ และถ้าผิดพลาดจะคืนค่าเป็น false
หากฟังก์ชันนี้ทำงานไม่สำเร็จ เราก็ไม่สามารถไปทำการส่วนอื่นต่อไปได้ ดังนั้นเราควรตรวจเช็คว่าฟังก์ชันนี้ได้ทำงานอย่างถูกต้อง ด้วยการใช้เงื่อนไขตรวจสอบดังนี้

หรือใช้เทคนิค Error Suppression คู่กับฟังก์ชัน die() ก็ได้ดังนี้

ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร
ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing
ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ
แนะนำหลักสูตรที่น่าสนใจ

PHP and MySQL RESTful API
REST คือรูปแบบการออกแบบ Web Service ที่มองข้อมูลเป็นทรัพยากรซึ่งเข้าถึงผ่าน URL สื่อสารแบบ Stateless และใช้ HTTP Method อย่าง GET, POST, PUT และ DELETE ให้ตรงความหมาย ตอบกลับเป็น JSON ที่แอปมือถือ หน้าเว็บ และระบบอื่นเรียกใช้ได้ การเขียน API ด้วย PHP…

PHP OOP and MySQL
เว็บ PHP จำนวนมากเริ่มจากโค้ดแบบ Procedural ที่เขียนเร็วและเข้าใจง่าย แต่เมื่อระบบโตขึ้น ฟังก์ชันกระจายอยู่ทุกไฟล์ SQL ปนกับ HTML และการแก้จุดหนึ่งไปกระทบอีกหลายจุดจนไม่มีใครกล้าแตะ การคิดแบบ Object Oriented ช่วยแบ่งระบบเป็นชิ้นที่มีหน้าที่ชัดเจน…
