โมดูลส่วนมากประกอบไปด้วยฟังก์ชันมากมายในการติดต่อกับภายนอก เช่น ทุก ๆ 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';
}
?>
ผู้สนับสนุน