Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Mysql_fetch_array और mysql_fetch_row के बीच अंतर?

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कीवर्ड नाम वाले कॉलम का चयन करें

  2. एसक्यूएल नेस्टेड ऑर्डर द्वारा?

  3. PHP कोडनिर्देशक में केवल दिनांक और वर्ष की तुलना कैसे करें

  4. शर्त के आधार पर किसी अन्य तालिका के कॉलम के साथ कॉलम मान अपडेट करें

  5. MySQL:CASE/ELSE मान को ज्वाइन पैरामीटर के रूप में उपयोग करें