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

चेतावनी:mysql_num_rows () पैरामीटर 1 को संसाधन, बूलियन दिए जाने की अपेक्षा करता है

ऐसा इसलिए है क्योंकि mysql_query कभी-कभी बूलियन झूठी (क्वेरी त्रुटि) देता है। आपको इसकी जांच करनी होगी:

$amn = mysql_query("SELECT * FROM `Messages` WHERE to_user='$usr' AND read='0'");

if($amn === false) {
    var_dump(mysql_error());
}
else {
    print_r(mysql_num_rows($amn));
}

उपरोक्त कोड खराब शैली में लिखा गया है और बहिष्कृत है। वास्तविक परियोजनाओं में अपवादों के साथ पीडीओ का प्रयोग करें।



  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. MyBatis, किसी इंसर्ट की स्वतः जेनरेट की गई कुंजी कैसे प्राप्त करें? [माई एसक्यूएल]

  3. एक सेल में एकाधिक मानों की SQL क्वेरी

  4. MySQL आज दर्ज की गई तालिका से डेटा कैसे चुनें?

  5. यह जांचने का सबसे अच्छा तरीका है कि mysql_query ने कोई परिणाम दिया है या नहीं?