Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cara mendapatkan jumlah baris total dengan mysqli

Anda dapat mencoba ini:

//Establish connection using mysqli api
$conn = mysqli_connect('hostname', 'username', 'password', 'database_name');

$sql = "SELECT SQL_CALC_FOUND_ROWS *, post.id as pid, bla bla FROM account ORDER BY pid ASC". $eb["array"]['querylimit'];

$sql2 = "SELECT FOUND_ROWS()";

$result1 = $conn->query($sql);
$result2 = $conn->query($sql2);
$TotalRcount = $result2->fetch_row();

// Performing record count [current]
// $RecordCount = $result->num_rows();

while($row = $result->fetch_array(MYSQLI_BOTH)){
    // read columns
}

Dalam loop sementara saya telah menggunakan konstanta MYSQLI_BOTH tetapi Anda dapat mengubahnya menjadi MYSQLI_NUM atau MYSQLI_ASSOC mana pun yang Anda butuhkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jumlahkan nilai dari satu baris?

  2. Tidak ada paket msyql-server yang tersedia

  3. Java mendapatkan ResultSet dari SQL Array Gagal

  4. Indeks multi-bahasa dengan Laravel Scout dan Algolia

  5. Perbedaan antara -> dan ::di PHP MySQLi OOP