इसे समझाने के लिए हम mysql_query() और mysql_fetch_array() फ़ंक्शन का उपयोग करने वाली PHP स्क्रिप्ट की सहायता से 'Tutorials_tbl' नामक तालिका से सभी रिकॉर्ड प्राप्त कर रहे हैं:
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT tutorial_id, tutorial_title, tutorial_author, submission_date
FROM tutorials_tbl';
mysql_select_db('TUTORIALS');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
echo "Tutorial ID :{$row['tutorial_id']} <br> ".
"Title: {$row['tutorial_title']} <br> ".
"Author: {$row['tutorial_author']} <br> ".
"Submission Date : {$row['submission_date']} <br> ".
"--------------------------------<br>";
}
echo "Fetched data successfully\n";
mysql_close($conn);
?>
उपरोक्त उदाहरण में, स्थिरांक MYSQL_ASSOC को PHP फ़ंक्शन mysql_fetch_array() के दूसरे आर्गुमेंट के रूप में उपयोग किया जाता है, ताकि यह पंक्ति को एक सहयोगी सरणी के रूप में लौटाए। एक सहयोगी सरणी के साथ, आप इंडेक्स के बजाय उनके नाम का उपयोग करके फ़ील्ड तक पहुँच सकते हैं।