การเขียน 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 ได้";
}
ตัวอย่าง (เฉพาะส่วนติดต่อฐานข้อมูล)
โค้ด :
$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 ได้");
ตัวอย่าง (เฉพาะส่วนติดต่อฐานข้อมูล)
โค้ด :
$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() ทำการประมวลผลต่อไป
mysql_query($sql,$condb); //ส่งคำสั่งภาษา SQL ที่อยู่ในตัวแปร $sql ให้กับฟังชั่น mysql_query() ทำการประมวลผลต่อไป
ขั้นที่ 4
การปิดการติดต่อกับฐานข้อมูล MYSQL
การปิดการเชื่อมต่อหรือการยกเลิกการเชื่อมต่อกับฐานข้อมูล MYSQL
เราจะใช้ฟังก์ชั่น mysql_close() โดยต้องกำหนดค่า
1 ตัว คือ ค่าการเชื่มต่อฐานข้อมูลที่ต้องการปิดก่อนหน้านี้ได้เก็บไว้ในตัวแปร $condb
ตัวอย่าง (เฉพาะส่วนติดต่อฐานข้อมูล)
โค้ด :
mysql_close($condb);
ตัวอย่าง (เฉพาะส่วนติดต่อฐานข้อมูล)
โค้ด :
mysql_close($condb);
อ้างอิง : http://forum.datatan.net/index.php/topic,694.0.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น