Jika Anda menggunakan mysql
ekstensi, Anda bisa mendapatkan jumlah baris dalam hasil dengan 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
}
Jika Anda tidak ingin menampilkan hasilnya, Anda harus menyederhanakan kueri Anda. Anda tidak perlu menentukan kolom yang akan dikembalikan, dan Anda tidak perlu memesan hasilnya.
$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";