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

mysqli_प्रभावित_रो और mysqli_num_rows में क्या अंतर है?

num_rows आपको बताता है परिणाम सेट में कितनी पंक्तियाँ हैं जिन्हें आपने अभी-अभी एक SELECT के साथ चुना है क्वेरी. affected_rows आपको बताता है कि कितनी पंक्तियां जहां INSERT से प्रभावित होती हैं , UPDATE , REPLACE या DELETE क्वेरी. अंतर स्पष्ट है:

$resultSet = mysqli_query($c, 'SELECT ...');
echo mysqli_num_rows($resultSet);

SELECT परिणाम सेट num_rows में जाता है ।

mysqli_query($c, 'UPDATE ...');
echo mysqli_affected_rows($c);

कोई परिणाम सेट नहीं, कोई num_rows . नहीं ।



  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. CONCAT त्रुटि 1548 के साथ MySQL डुप्लिकेट - mysql.proc से लोड नहीं हो सकता। तालिका शायद दूषित है

  3. मैसकल चार टेबल से जुड़ता है और NULL मान दिखाता है

  4. MySQL INSERT INTO टेबल VALUES .. बनाम INSERT INTO टेबल SET

  5. MySQL 5.7 . में नेस्टेड JSON डेटा प्रकार को कैसे अपडेट करें