No. of Rows Count
|MySQL Query Execute करने के बाद जो रिजल्ट आया, उसकी No of Rows Count करने के लिए हम इस फंक्शन का उपयोग करते हैं ।
जैसा की आप प्रॉब्लम फेस करते होंगे की यदि किसी SQL से कोई भी row return नहीं हुए हो तो हमें वह पर कुछ और HTML शो करना हैं और यदि rows return हुए हो तो हमें rows का डाटा शो करना होता हैं ।
$rowcount वेरिएबल में काउंट की वैल्यू आ जाती हैं इसकी बेस पर हम condition लगा कर आगे की coding कर सकते हैं ।
Return Rows Count
<?php
include("dbcmd.php");
$dbc = new DBCmd();
$con = $dbc->connect();
$ls_SQL = "SELECT List of Columns FROM TableName WHERE whereclause";
$result = $dbc->query($ls_SQL);
$rowcount=mysqli_num_rows($result);
echo "Count No. Of Rows Return : $rowcount";
$dbc->close();
?>
हमने यहाँ पर समझाने के लिए सिर्फ उतना ही पार्ट बताया हैं यदि आपको डेटाबेस कनेक्शन से Related Coding चाहिए तो आप यहाँ क्लिक करे ।
Rows Affected Count
जब भी हम कोई MySQL में अपडेट चलाते हैं तो उस अपडेट से कितने Rows में Change आये यह पता लगाने के लिए हम इस फंक्शन का उपयोग करते हैं ।
Query Execution के जस्ट बाद में ही आपको यह फंक्शन कॉल करना हैं यदि इस बिच में कोई और Update SQL Execute हुए तो यह बाद वाले Query के अपडेट काउंट बताने लगेगा।
$dbc->query($query);
echo mysqli_affected_rows($con);
यदि आप ने अभी अभी coding करना start किया हो और आप MySQL सीखना चाहते हो तो , यहाँ क्लिक करे ।
यह SELECT, INSERT, UPDATE, and DELETE सभी प्रकार की Queries के बाद Affected Rows काउंट करता हैं।
जब भी हम PHP का कोई फॉर्म बनाते हैं तो डेटाबेस से रिलेटेड coding करते समय हमें बहुत सी कमांड उपयोग करना होती हैं जिससे हम कम coding में रिजल्ट प्राप्त कर सके।
mysqli_num_rows and mysqli_affected_rows इसी का Example हैं ।