Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL, wyniki zliczania zapytań i wyświetlanie na stronie PHP

Jeśli używasz mysql rozszerzenie, możesz uzyskać liczbę wierszy w wyniku za pomocą 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
}

Jeśli nie chcesz wyświetlać wyników, powinieneś uprościć zapytanie. Nie musisz określać kolumn do zwrócenia i nie musisz porządkować wyników.

$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. Zautomatyzuj MySQLdump na komputerze lokalnym (Windows)

  2. Gdzie jest odpowiednik MySql 5.6 `MySQLInstanceConfig.exe` do edycji plików konfiguracyjnych?

  3. Jak wstawić wartość hebrajską do bazy danych mysql w php

  4. Używanie UUID jako klucza podstawowego z Laravel 5

  5. Przekroczenie limitu wartości TIME w MySQL, który wynosi 838:59:59