Ten post omówi za pomocą funkcji php mysqli_num_rows, aby określić liczbę wierszy z danego zestawu wyników.
Ta prosta funkcja zapewnia poręczną funkcję zamiast ręcznie iterować nad każdym wierszem w zestawie wyników. Ta funkcja może to zrobić dla nas i zwrócić całkowitą liczbę wierszy w wyniku jako liczba całkowita.
Składnia funkcji
Poniżej pokazuje składnię funkcji mysqli_num_rows:
mysqli_num_rows (mysqli_result $ wynik): int | stringFunkcja akceptuje wynik jako parametr. Ten parametr musi być obiektem mysqli_result zwróconym przez mysqli_query (), mysqli_store_result (), mysqli_stmt_get_result () lub mysqli_use_result () funkcje.
Następnie funkcja zwróci wartość całkowitą oznaczającą liczbę zwróconych wierszy z wyniku wprowadzania.
NOTATKA: Wartość zwrócona funkcja będzie zależeć od tego, czy zestaw wyników jest buforowany, czy nie rozpakowywany. W zestawie wyników niezbadanych funkcja zwróci 0, chyba że wszystkie wiersze zostaną pobrane z serwera.
Przykładowe dane
Aby najlepiej zilustrować, jak korzystać z funkcji MySQLI_Num_Rows, użyjemy prawdziwej bazy danych, zgodnie z poniższymi zapytaniami:
Utwórz bazę danych SRC;Po utworzeniu bazy danych i dodaniu powyższych danych przykładowych możemy kontynuować i użyć funkcji mysqli_num_rows.
Za pomocą funkcji MySQLI_Num_Rows
Poniższy przykład ilustruje użycie funkcji mysqli_num_rows we wcześniejszej tabeli.
// Podłącz się do LocalHost: 3306 i baza danych SRC z rootem nazwy użytkownika i pustym hasłemPo uruchomieniu skryptu powyżej kod powinien zwrócić dane wyjściowe:
Całkowita liczba wiersza: 5Wniosek
Ten post obejmował podstawy pracy z funkcją mysqli_num_rows w PHP. Ta funkcja pozwala uzyskać liczbę wierszy w pobieranym zestawie wyników.
Dziękuje za przeczytanie!!