chciałbym zrobić wyszukiwanie z bazy MySQL z paginacją tego wyniku. Mam zapytanie:
$sql = "SELECT t.id, t.imie, t.nazw, t.jednostka, t.zamow, t.tryb, n.numer, t.nazwa, t.data_umowy, t.zarez, t.umowa, t.szacunk, t.netto, t.brutto, t.kwotzew, t.login_id, t.dodane, t.stanowisko FROM tab1 AS t LEFT JOIN login AS l ON t.login_id=l.lid LEFT JOIN numery AS n ON t.id=n.id WHERE t.pstate='1'";
i numer wierszy z tego zapytania pobieram przez $rowcount = $rezult->num_rows po wykonaniu powyższego zapytania. Przeczytałem tutaj na forum, że to może i dobre rozwiązanie, ale przy małej ilości danych. Gorzej, jeżeli wynik będzie liczył np. 100 tys. lub więcej wierszy, mogę zarżnąć serwer, powinienem raczej użyć COUNT(*). Ale jak tego użyć przy moim zapytaniu, z trzech różnych tabel? Będę wdzięczny za podpowiedź.