StepCoding

Resources

อ่าน [635] หมวดหมู่: Data Types

โมดูลส่วนมากประกอบไปด้วยฟังก์ชันมากมายในการติดต่อกับภายนอก เช่น ทุก ๆ database นั้นจะมีฟังก์ชันในการเชื่อมต่อฐานข้อมูล ฟังก์ชันในการส่งคำสั่งqueryไปยังฐานข้อมูล และฟังก์ชันในการปิดการเชื่อมต่อ แต่เนื่องจากว่าเราสามารถทำการเชื่อมต่อฐานข้อมูลหลาย ๆ ครั้งได้ ดังนั้นฟังก์ชันในการเชื่อมต่อฐานข้อมูลจะทำการคืนค่าอะไรมาสักอย่างหนึ่งเพื่อเป็นการบอกว่าเราทำการ query และปิดการเชื่อมต่อฐานข้อมูลตัวไหนนั่นเอง ซึ่งเราเรียกว่า resource

<?php
$link = mysql_connect("localhost", "user", "1234");	// $link เป็นตัวแปรแบบ resource
mysql_select_db("dbtest", $link);
mysql_query("SELECT * FROM tbl_test", $link);
?>

เรายังสามารถตรวจสอบได้ว่าตัวแปรนั้น ๆ เป็นชนิด resource หรือไม่โดยใช้ฟังก์ชัน is_resource() ดังนี้

<?php
if (is_resource($link)) {
	echo '$link is a resource variable';
}
?>

ผู้สนับสนุน