वाली पंक्तियों की संख्या प्राप्त मैं एक साधारण पीडीओ तैयार प्रश्न हैं:पीडीओ
$result = $db->prepare("select id, course from coursescompleted where person=:p");
$result ->bindParam(':p', $q, PDO::PARAM_INT);
$result->execute();
$rows = $result->fetch(PDO::FETCH_NUM);
echo $rows[0];
गूंज रिकॉर्ड, नहीं क्वेरी द्वारा रिटर्न अभिलेखों की संख्या की ID मान लौटने किया जा रहा है?
इसके लिए कोई विचार या स्पष्टीकरण?
धन्यवाद, पूरी तरह से काम करता है। मेरी समस्या मेरे शरीर में है, मैं 'जबकि ($ पंक्ति = $ परिणाम-> fetch (पीडीओ :: FETCH_ASSOC) का उपयोग करके पुनः प्राप्त किए गए परिणाम प्राप्त करता हूं)' मैं एक एकल mysql क्वेरी के साथ कैसे पूरा कर सकता हूं या क्या मुझे प्रत्येक फ़ंक्शन के लिए दो की आवश्यकता है? एक बार फिर धन्यवाद। – Smudger
मुझे यकीन नहीं है। क्या आप अपनी पुरानी क्वेरी के साथ '$ row_count = $ result-> rowCount();' कोशिश कर सकते हैं? कुछ रिपोर्ट है कि पीडीओ_MySQL ड्राइवर अन्यथा कहने वाले दस्तावेज़ीकरण के बावजूद काम करने की अनुमति देता है। –
यदि यह काम नहीं करता है, तो मुझे लगता है कि आप अभी भी पंक्तियों के माध्यम से पंक्तियों के माध्यम से पंक्तियों को गिन सकते हैं, 'fetch' में। यकीन नहीं है कि यह कितना बुरा है। –