यदि आप mysql
. का उपयोग कर रहे हैं एक्सटेंशन, आप mysql_num_rows()
. के साथ परिणाम में पंक्तियों की संख्या प्राप्त कर सकते हैं ।
$row_count = mysql_num_rows($result1);
echo "There are $row_count results</b>";
while ($row = mysql_fetch_assoc($result1) {
// Display row of results
}
यदि आप परिणाम प्रदर्शित नहीं करना चाहते हैं, तो आपको अपनी क्वेरी को सरल बनाना चाहिए। आपको लौटने के लिए कॉलम निर्दिष्ट करने की आवश्यकता नहीं है, और आपको परिणामों को ऑर्डर करने की आवश्यकता नहीं है।
$query = "SELECT COUNT(*) as cnt
FROM HD_TICKET
JOIN HD_STATUS ON (HD_STATUS.ID = HD_TICKET.HD_STATUS_ID)
JOIN HD_PRIORITY ON (HD_PRIORITY.ID = HD_TICKET.HD_PRIORITY_ID)
LEFT JOIN USER S ON (S.ID = HD_TICKET.SUBMITTER_ID)
LEFT JOIN USER O ON (O.ID = HD_TICKET.OWNER_ID)
WHERE (HD_TICKET.HD_QUEUE_ID = $mainQueueID) AND
(HD_STATUS.NAME like '%Open%')";
$result1 = mysql_query($query);
$row = mysql_fetch_assoc($result1);
$row_count = $row['cnt'];
echo "$row_count results";