![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Po zainstalowaniu skryptu na serwerze klienta (jakas małą fima hostingowa) skrypt zxaczął wyświetlać błędy.
SQL_CALC_FOUND_ROWS i to drugie zapytanie służą do policzenia wszystkich wpisów w bazie, bez uwzglednienia założenia LIMIT. Czy potrzeba uruchomić jakąś opcje na serwerze Apache? I czy będe mógł to zrobic z poziomu skryptu? Bardo proszę o podpowiedź. Bede wdzięczny za wszelkie wypowiedzi. Ten post edytował kukix 25.07.2008, 08:33:20 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 234 Pomógł: 5 Dołączył: 26.01.2008 Skąd: Lutcza Ostrzeżenie: (20%) ![]() ![]() |
Chcesz policzyc rekordy ?
Kod $wynik = mysql_query("["SELECT * FROM esklep_kat WHERE kat_parent = '' AND zakladka_id = '' ORDER BY kat_nazwa ASC LIMIT 0, 100"]"); $ile = mysql_num_rows($wynik); echo 'W abzie mamy '.$ile.' rekordów'; Powinno działać, chyba,że żle cie zrobumiałem ;p -------------------- POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Powinno działać, chyba,że żle cie zrobumiałem ;p SQL_CALC_FOUND_ROWS zlicza wszystkie pozycje znajdujące się w bazie, omijając "założenie" Limit. Dzieki temu nie trzeba dwa razy wykonywac podobnego zapytania. Chodzi mi w tym przypadku o to, dlaczego może nie działac funkcjonalnośc SQL_CALC_FOUND_ROWS na serwerrze. Czy to zalezy od ustawień, wersji MySQL? Tutaj jest wywołanie funkcji phpinfo() na serwerze. Ten post edytował kukix 25.07.2008, 12:58:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 09:57 |