[MySQL][PHP]jak wyświetlić wszystkie wiersze oprócz pierwszego? |
[MySQL][PHP]jak wyświetlić wszystkie wiersze oprócz pierwszego? |
1.02.2019, 22:00:21
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 25.03.2018 Ostrzeżenie: (0%) |
wypisuję w php wiersze z bazy od najnowszego do najstarszego według id. jak nie wyświetlać pierwszego czyli tego z najstarszym id?
próbowałem tak albo z offset ale wtedy pomija najnowszy: $sql = "SELECT * FROM wszystko WHERE pacjent = $id ORDER BY idw DESC LIMIT 1,0"; |
|
|
1.02.2019, 22:02:37
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
A jak próbowałeś z offset?
-------------------- |
|
|
1.02.2019, 22:16:03
Post
#3
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 25.03.2018 Ostrzeżenie: (0%) |
LIMIT 999 OFFSET 1
|
|
|
1.02.2019, 23:18:54
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Wtedy bez OFFSET klauzula ma postać LIMIT 1,999 i wybierze 999 możliwych wierszy bez pierwszego.
Zresztą z OFFSET również. A Ty chcesz wyświetlić właśnie bez pierwszego z najstarszym idw (bo ten będzie pierwszy dzięki sortowaniu malejącemu). -------------------- |
|
|
1.02.2019, 23:36:21
Post
#5
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 25.03.2018 Ostrzeżenie: (0%) |
ale ja wyświetlam tabelę w wypisem wierszy od najnowszego...a chcę pominąć najstarsze id
|
|
|
2.02.2019, 07:01:39
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Możesz zawsze ponownie przesortować wynik
Możesz wykorzystać tymczasową zmienną z drugiego zapytania która będzie zawierała wynik podliczenia n-rekordów -1 i podstawić ją do limit itd. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 15:02 |