Jak w temacie. Jak zrobić by np. 10 rekordów otworzyło się na podstronie, następne 10 na innej podstronie? Przykładem tego są aukcje na allegro. Jak jest z 200 aukcji w kategorii dzielą się na podstrony.
a jak już jesteśmy przy tym temacie, może ktoś wie od kiedy MySQL obsługuje oprócz LIMIT x, y wersję zapytań z LIMIT y OFFSET x, bo przyznam, że do nie dawna nie wiedziałem, że działa wersja z OFFSETem
Nic z waszych tekstów nie zrozumiałem, bo to wycięty kod z jakiejś strony :(.
No to wystarczy troszkę przerobić i masz gotowe, czego tu nie rozumieć ?
Hmmm, zrobie to trochę inaczej.
Mam pytanka.
-
Jak zrobić by pobrać np. 10 rekordów (ale nie mnożąc kodu php)?
-
Jak zaokrąglać liczby jeśli np. mamy 212:10=21,2 i zaokrąglić do 22.?
Ad1
np.
$sql = 'select * from TABLE limit 10
Ad2.
Do zaokrąglania ułamków służą funkcje :
ceil() - zaokrąglanie w górę
floor() - zaokrąglanie w dół
round() - zaokrąglanie liczb zmiennoprzecinkowych
number_format() - oprócz zaokrąglania potrafi także wstawić separator tysięcy i znak oddzielający część całkowitą od ułamkowej.
A mam jeszcze jedno pytanko.
W url będę miał cyfrę podstrony.
Jak zrobić żeby pobrało 10 rekordów od rekordu np. 50?
$sql = 'SELECT * FROM table WHERE cos AND 50 LIMIT 10';
limit 50, 10