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

jak uzyskać całkowitą liczbę wierszy za pomocą mysqli

Możesz spróbować tego:

//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
}

Za chwilę użyłem stałej MYSQLI_BOTH, ale możesz ją zmienić na MYSQLI_NUM lub MYSQLI_ASSOC w zależności od potrzeb.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj identyfikator tabeli po wstawieniu za pomocą ColdFusion i MySQL

  2. Niezsynchronizowane polecenia; nie możesz teraz uruchomić tego polecenia

  3. Jaki jest typ tego ciągu? a:1:{s:2:en;}

  4. Zdefiniowane przez użytkownika zmienne MySQL w Laravel 3?

  5. myisam umieścić blokadę tabeli na stole, nawet gdy mamy do czynienia z zapytaniem „wybierz”?