![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 7 Dołączył: 1.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem skrypt newsów, który dzieli je na strony według idów. Wszystko jest ok dopóki nie skasuje któregoś ida np. 12, 11, 9, 8… Kiedy tak zrobię na końcu 1 i początku 2 wyświetla się ten sam news. I nie wiem dlaczego (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Oraz ten fragment kodu:
Może bardzo obciążyć serwer mysql (w przypadku dużej ilości newsów i odwiedzających). Jak inaczej to rozwiązać? Ten post edytował Hectic 1.05.2006, 21:41:09 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Może i masz rację... zły przykład dałem, bo - akurat w tym przypadku - SQL posiada odpowiednie funkcje/gramatykę do jego obsłużenia (cały czas zapominam o IN, hyhyhy). Ale to nie zmienia faktu, że może zaistnieć wiele innych czynników, gdzie trzymanie podstawowego zapytania i jego modyfikacja, zależna od zaistniałych warunków jest bardzo przydatna. Weź pod uwagę ADOdb - ten layer posiada (musi je posiadać) odpowiednie narzędzia do zmieniania zapytań z powodu np. nieobługiwania przez daną Bazę konkretnej SQL komendy i za pomoca ich robi do na około.
Ten post edytował LBO 2.05.2006, 14:04:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 17:54 |