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

जाँच कर रहा है कि mysql_query ने कुछ लौटाया है या नहीं

ऊपर जेरेमी रूटेन का जवाब अच्छा है और जल्दी से निष्पादित होता है; दूसरी ओर, यह आपको केवल पंक्तियों की संख्या देता है और कुछ नहीं (यदि आप परिणाम डेटा चाहते हैं, तो आपको डेटाबेस को फिर से पूछना होगा)। मैं क्या उपयोग करता हूं:

// only ask for the columns that interest you (SELECT * can slow down the query)
$query = "SELECT some_column, some_other_column, yet_another_column FROM `table`";
$results = mysql_query($query, $connection);
$numResults = mysql_num_rows($results);
if ($numResults > 0) {
   // there are some results, retrieve them normally (e.g. with mysql_fetch_assoc())
} else {
   // no data from query, react accordingly
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Php mysql 30 सेकंड के बाद कार्य करने के लिए

  2. MySQL फुलटेक्स्ट सर्च कैसे काम करता है?

  3. साधारण पुस्तकों की तालिका में डेटाबेस एकाधिक लेखकों को कैसे लिखें?

  4. Php . में सत्र सरणी के माध्यम से कैसे लूप करें

  5. MySQL डेटाबेस में पायथन सूची (JSON या अन्यथा) डालें