Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL, резултати от броя на заявките и показване в PHP страница

Ако използвате 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";



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да подобрим производителността на INSERT в много голяма MySQL таблица

  2. MySQL / PHP Съединяване на таблици без винаги да има обща колона

  3. C# параметризирана заявка MySQL с клауза „in“.

  4. Разлика между -> и ::в PHP MySQLi OOP

  5. PDO изтриване на определен ред от таблицата