คำสั่งการเชื่อมต่อฐานข้อมูล Mysql ด้วย PHP เป็นคำสั่งพื้นฐานของคนที่ศึกษาการเขียนเว็บ พัฒนาโปรแกรมด้วย PHP ยังไง ๆ ก็หนีไม่พ้น ผมเองก็เขียนเว็บมานาน แต่ก็ไม่ได้มาจำอะไรพวกนี้เลย 555++ จะทำที ก็หาโค้ดเก่า ๆ มาใช้ ถึงจำได้ก็จำได้แค่คร่าว ๆ ว่ามันประมาณนี้นี่หว่า แล้วเราพิมพ์ถูกได้ไหมน้อ..
รูปแบบคำสั่ง PHP เชื่อมต่อฐานข้อมูล Mysqli
<?php
$servername = "127.0.0.1";
$sys_user ="root";
$sys_password = "123456789";
$database_name = "codefather2016";
$conn = mysqli_connect($servername,$sys_user,$sys_password,$database_name) or die(mysql_error());
?>
สีน้ำเงิน คือ จุดที่ต้องเปลี่ยน หรือ แก้ไข sys_user ถ้าใช้งานที่เครื่องเราเอง ก็ใช้ root ได้เลย
แต่ถ้าอัพขึ้นโฮสจริง ๆ ทางผู้ให้บริการโฮสติ้ง เขาจะมี user มาให้ เราก็นำมาใส่ แล้วค่อยอัพไฟล์ขึ้นโฮส
อันนี้เป็นคำสั่งเชื่อมต่อฐานข้อมูลแบบ Mysqli นะครับ ว่ากันว่า Mysqli มันดีกว่า เร็วกว่า จัดการข้อมูลจำนวนมาก ๆ ได้ดีกว่า Mysql ตัวเก่า (ที่ไม่มี i ) และตัว web server จำลอง อย่าง XAMPP หรือ Appserv รุ่นใหม่ ๆ ก็เปลี่ยนมาใช้ Mysqli กันหมดแล้ว
แต่ตัว Appserv รุ่นเก่า ๆ ก็ยังสามารถติดตั้ง ใช้งานได้ตามปรกติ เอาไว้แก้โค้ดเก่า ๆ รุ่นที่ยังไม่ได้ใช้ Mysqli เนาะ
แต่ตอนนี้ผมใช้ Appserv ตัวล่าสุดอยู่ ปรากฏว่าสามารถเชื่อมต่อฐานช้อมูล ได้ทั้ง Mysql ธรรมดา(รุ่นเก่า) และ Mysqli (รุ่นใหม่)
ไม่ต้องไปติดตั้ง XAMPP ให้ยุ่งยากอีกต่อไป
เนื่องจากผมความจำไม่ค่อยดี จึงมาเขียนเป็นบทความ เพื่อที่เวลาจะใช้ จะได้มาก๊อปเอาไปวาง เปลี่ยน User Password และ Database ใช้ได้เลย ไม่ต้องไปหาในเครื่องให้ยุ่งยาก (กรณีไม่อยู่หน้าคอมตัวเอง 555++)
หวังว่าเพื่อน ๆ คงไม่เป็นเหมือนผมนะครับ เขียนโค้ดมาตั้งหลายปี คำสั่งเชื่อมต่อฐานข้อมูลง่าย ๆ ไม่กี่บรรทัดก็ยังจำไม่ได้
ขอบคุณที่ท่านที่แวะเข้ามาเยี่ยมชมเว็บของเรา www.code-father.com