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

यह संसाधन आईडी #2 क्यों लौटाता है?

क्योंकि जब आप mysql_query()

mysql_fetch_assoc() जैसी किसी चीज़ का इस्तेमाल करें अगली पंक्ति प्राप्त करने के लिए। यह कॉलम नामों के साथ इंडेक्स के रूप में एक सरणी देता है। आपके मामले में यह शायद COUNT(*) है ।

आपके स्निपेट में सुधार और कुछ मामूली सुधार यहां दिए गए हैं:

$rt = mysql_query("SELECT COUNT(*) FROM persons") or die(mysql_error());
$row = mysql_fetch_row($rt);
if($row)
    echo "<h1>Number:</h1>" . $row[0];

यदि आपको परिणामसेट की सभी पंक्तियां प्राप्त करने की आवश्यकता है तो इस स्निपेट का उपयोग करें:

while($row = mysql_fetch_assoc($rt)) {
    var_dump($row);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ग्रहण में कनेक्शन बनाना - ClassNotFoundException:com.mysql.jdbc.Driver

  2. तालिका के रूप में बनाएं के साथ अन्य तालिकाओं से डेटा का चयन करके नई तालिका बनाएं

  3. MySQL बल्क ड्रॉप टेबल जहां टेबल पसंद है?

  4. MySQL में क्लॉज पैरामीटर सूची में खाली

  5. MySQL वाक्पटु लार्वा में शामिल हों और और के लिए