Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL, kết quả đếm truy vấn và hiển thị trong trang PHP

Nếu bạn đang sử dụng mysql tiện ích mở rộng, bạn có thể lấy số hàng trong kết quả bằng 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
}

Nếu bạn không muốn hiển thị kết quả, bạn nên đơn giản hóa truy vấn của mình. Bạn không phải chỉ định các cột để trả về và bạn không cần sắp xếp thứ tự kết quả.

$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. SQLSTATE [42000]:Lỗi cú pháp hoặc vi phạm quyền truy cập:1055 Biểu thức số 3 của danh sách SELECT không nằm trong mệnh đề GROUP BY và chứa không được tổng hợp

  2. SQLException:Trước khi bắt đầu tập kết quả

  3. Truy cập cơ sở dữ liệu MySQL bằng c # trên thống nhất?

  4. Đặt lại vị trí con trỏ trong PDO

  5. chèn dữ liệu vào MYSQL bằng mảng PHP