การเชื่อมต่อกับ MySQL โดยใช้ PHP

คุณสามารถเข้าถึงฐานข้อมูล MySQL ได้โดยตรงผ่านทางสคริป PHP วิธีนี้จะทำให้คุณอ่านและเขียนข้อมูลไปยังฐานข้อมูลของคุณได้โดยตรงจากเว็บไซต์ของคุณ

  1. เชื่อมต่อกับฐานข้อมูล MySQL เซิร์ฟเวอร์โดยใช้ชุดคำสั่ง mysql_connect ตัวอย่างเช่น:
    $con = mysql_connect('HOSTNAME','USERNAME','PASSWORD');

    สำหรับการช่วยเหลือด้านข้อมูลกับ mysql_connect ของคุณ โปรดดู

  2. เลือกฐานข้อมูลที่คุณต้องการเข้าถึงโดยใช้ mysql_select_db ตัวอย่างเช่น:
    mysql_select_db('DATABASENAME', $con)

    ในขณะที่ 'DATABASENAME' คือชื่อฐานข้อมูล วิธีนี้ยังแสดงอยู่ในหน้ารายละเอียดของฐานข้อมูลของคุณเช่นกัน

หลังจากที่ได้ทำการเชื่อมต่อและเลือกฐานข้อมูลแล้ว คุณสามารถสืบค้นข้อมูลโดยใช้ PHP ได้

เพื่อช่วยคุณสร้างสตริงการเชื่อมต่อของคุณเอง เราได้รวมตัวอย่างไว้ที่ด้านล่าง

ตัวอย่างสตริงการเชื่อมต่อ MySQL ด้วย PHP

สตริงการเชื่อมต่อนี้จะสืบค้นในฐานข้อมูล (your_dbusername ค้นหาตารางเฉพาะ (your_tablename) แล้วระบุค่าทั้งหมดในตารางดังกล่าวให้กับช่อง (เช่น คอลัมน์) ที่คุณระบุ (your_field)

?php
	//ตัวอย่างไวยากรณ์การเชื่อมต่อฐานข้อมูลสำหรับ PHP และ MySQL
	
	//เชื่อมต่อกับฐานข้อมูล
	
	$hostname="your_hostname";
	$username="your_dbusername";
	$password="your_dbpassword";
	$dbname="your_dbusername";
	$usertable="your_tablename";
	$yourfield = "your_field";
	
	mysql_connect($hostname,$username, $password) หรือเสียหาย ("html>script language='JavaScript'>alert('ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้! โปรดลองอีกครั้งในภายหลัง'),history.go(-1)/script>/html>");
	mysql_select_db($dbname);
	
	# ตรวจสอบว่ามีเรคคอร์ดอยู่หรือไม่
	
	$query = "SELECT * FROM $usertable";
	
	$result = mysql_query($query);
	
	if($result){
		while($row = mysql_fetch_array($result)){
			$name = $row["$yourfield"];
			echo "ชื่อ: ".$name."br/>";
		}
	}
?>

สำหรับข้อมูลเพิ่มเติม โปรดดูหน้าฟังชั่น MySQL ที่ php.net


บทความนี้มีประโยชน์หรือไม่
ขอบคุณสำหรับคำติชมของคุณ หากต้องการพูดคุยกับตัวแทนฝ่ายบริการลูกค้า โปรดใช้หมายเลขโทรศัพท์ฝ่ายสนับสนุนหรือตัวเลือกแชทข้างบนนี้
ยินดีมากที่เราได้ช่วยเหลือ! ยังมีอย่างอื่นที่เราสามารถช่วยคุณได้หรือไม่
เสียใจด้วย บอกเราว่าอะไรที่ทำให้คุณสับสนหรือเหตุใดการแก้ไขนี้จึงไม่ช่วยคลี่คลายปัญหาของคุณ