หัวข้อที่ 5


การเขียน PHP ติดต่อฐานข้อมูล MySQL

การเขียนโปรแกรมด้วยภาษา PHP เพื่อติดต่อกับฐานข้อมูล MySQL มาทำงานร่วมกันนั้น จะประกอบด้วยขั้นตอนหลัก 4 ขั้นตอน ดังนี้

ขั้นที่ 1 เปิดการติดต่อกับฐานข้อมูล MySQL เราจะใช้ฟังก์ชั่น mysql_connect() โดยต้องกำหนดค่าให้กับฟังก์ชั่น 3 ตัว คือ ชื่อโฮส ,ชื่อผู้ใช้ และ รหัสผ่าน
ตัวอย่าง  (เฉพาะส่วนติดต่อฐานข้อมูล)
โค้ด
:
$host = "localhost";
$user = "root";
$pass = "12345678";
$condb= mysql_connect($host,$user,$pass);  //สร้างการเชื่อมต่อฐานข้อมูลเก็บไว้ในตัวแปร $condb
if(!$condb)
{
   echo "ไม่สามารถติดต่อฐานข้อมูล MySQL ได้";
}

ขั้นที่ 2 เลือกฐานข้อมูลขึ้นมาใช้งาน หลังจากที่เราทำการเชื่อมต่อฐานข้อมูล MYSQL แล้ว เราจะต้องเลือกฐานข้อมูลขึ้นมาทำงานด้วย โดยใช้ฟังก์ชั่น mysql_select_db() จะต้องกำหนดค่า 3 ตัว คือ ชื่อฐานข้อมูล และการเชื่อมต่อฐานข้อมูลที่ได้สร้างไว้ก่อนหน้านี้ เก็บค่าไว้ในตัวแปร $condb
ตัวอย่าง  (เฉพาะส่วนติดต่อฐานข้อมูล)
โค้ด
:
$dbname = "testdb";

mysql_select_db($dbname,$condb) or die
("ไม่สามารถใช้ฐานข้อมูล $dbname ได้");

ขั้นที่ 3 การส่งคำสั่ง SQL จัดการฐานข้อมูล MYSQL เราจะได้ฟังก์ชั่น  mysql_query() ในการส่งคำสั่งเพื่อจัดการฐานข้อมูล โดยต้องกำหนดค่าให้กับฟังก์ชั่น 2 ตัว คือ คำสั่งภาษา SQL ที่ต้องการจัดการฐานข้อมูลและค่าการเชื่อมต่อฐานข้อมูล
ตัวอย่าง  (เฉพาะส่วนติดต่อฐานข้อมูล)
โค้ด
:
$sql = "DROP DATABASE testdb";  //เป็นเก็บคำสั่งไว้กับตัวแปร $sql ให้ลบฐานข้อมูลชื่อ testdb โดยรูปแบบคำสัง DROP DATABASE testdb
mysql_query($sql,$condb);  //ส่งคำสั่งภาษา SQL ที่อยู่ในตัวแปร $sql ให้กับฟังชั่น mysql_query() ทำการประมวลผลต่อไป

ขั้นที่ 4 การปิดการติดต่อกับฐานข้อมูล MYSQL การปิดการเชื่อมต่อหรือการยกเลิกการเชื่อมต่อกับฐานข้อมูล MYSQL เราจะใช้ฟังก์ชั่น mysql_close() โดยต้องกำหนดค่า 1 ตัว คือ ค่าการเชื่มต่อฐานข้อมูลที่ต้องการปิดก่อนหน้านี้ได้เก็บไว้ในตัวแปร $condb
ตัวอย่าง  (เฉพาะส่วนติดต่อฐานข้อมูล)
โค้ด
:
mysql_close($condb);

อ้างอิง : http://forum.datatan.net/index.php/topic,694.0.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น