PHP प्रक्रियात्मक रूप से उपयोग करके MySQL तालिका में पंक्ति गणना कैसे प्राप्त करें
आप एक MySQL तालिका और स्टोर में पंक्तियों की कुल संख्या निर्धारित करना चाहते हैं यह एक चर में, $गिनती है। आपके आरंभिक प्रयास के स्थान पर "Array" शब्द प्राप्त हुआ।
समाधान में गणना मान प्राप्त करने के लिए mysqli_fetch_assoc($result) का उपयोग करना शामिल है। ऐसा करने के तीन तरीके यहां दिए गए हैं:
$sql = "SELECT COUNT(*) AS cnt FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_assoc($result)['cnt'];
$sql = "SELECT COUNT(*) FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_row($result)[0];
$sql = "SELECT COUNT(*) FROM news"; $result = mysqli_query($con, $sql); $count = mysqli_fetch_column($result);
इसके अतिरिक्त, स्वच्छ और अधिक पठनीय कोड के लिए OOP (ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग) सीखने की अनुशंसा की जाती है। आपके कोड का OOP संस्करण:
$sql = "SELECT COUNT(*) FROM news"; $count = $con->query($sql)->fetch_row()[0];
वेरिएबल वाले प्रश्नों के लिए, तैयार कथनों का उपयोग किया जा सकता है:
$sql = "SELECT COUNT(*) FROM news WHERE category=?"; $stmt = $con->prepare($sql); $stmt->bind_param('s', $category); $stmt->execute(); $count = $stmt->get_result()->fetch_row()[0];
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3