php प्रोग्रामिंग के कई नए लोग mysql_fetch_array(), mysql_fetch_row(), mysql_fetch_assoc() और mysql_fetch_object() फ़ंक्शंस के बारे में भ्रमित हो जाते हैं, लेकिन ये सभी फ़ंक्शन एक समान प्रक्रिया करते हैं।
आइए स्पष्ट उदाहरण के लिए तीन फ़ील्ड "आईडी", "उपयोगकर्ता नाम" और "पासवर्ड" के साथ एक तालिका "tb" बनाएं
तालिका:tb
आईडी के लिए मान 1 के साथ तालिका में एक नई पंक्ति डालें, उपयोगकर्ता नाम के लिए टॉबी और पासवर्ड के लिए tobby78$2
db.php
<?php
$query=mysql_connect("localhost","root","");
mysql_select_db("tobby",$query);
?>
mysql_fetch_row()
एक परिणाम पंक्ति को एक संख्यात्मक सरणी के रूप में प्राप्त करें
<html>
<?php
include('db.php');
$query=mysql_query("select * from tb");
$row=mysql_fetch_row($query);
echo $row[0];
echo $row[1];
echo $row[2];
?>
</html>
परिणाम
1 टॉबी टोबी78$2
mysql_fetch_object ()
परिणाम पंक्ति को ऑब्जेक्ट के रूप में प्राप्त करें
<html>
<?php
include('db.php');
$query=mysql_query("select * from tb");
$row=mysql_fetch_object($query);
echo $row->id;
echo $row->username;
echo $row->password;
?>
</html>
परिणाम
1 टॉबी टोबी78$2
mysql_fetch_assoc ()
परिणाम पंक्ति को एक सहयोगी सरणी के रूप में प्राप्त करें
<html>
<?php
include('db.php');
$query=mysql_query("select * from tb");
$row=mysql_fetch_assoc($query);
echo $row['id'];
echo $row['username'];
echo $row['password'];
?>
</html>
परिणाम
1 टॉबी टोबी78$2
mysql_fetch_array()
एक परिणाम पंक्ति को एक सहयोगी सरणी, एक संख्यात्मक सरणी के रूप में प्राप्त करें और यह भी दोनों सहयोगी और संख्यात्मक सरणी द्वारा प्राप्त करें।
<html>
<?php
include('db.php');
$query=mysql_query("select * from tb");
$row=mysql_fetch_array($query);
echo $row['id'];
echo $row['username'];
echo $row['password'];
<span style="color: #993300;">/* here both associative array and numeric array will work. */</span>
echo $row[0];
echo $row[1];
echo $row[2];
?>
</html>
परिणाम
1 टॉबी टोबी78$2