1. Jak wyswietlic przedostatni rekord z bazy danych.
2. Jak wyswietlic wszystkie rekordy za wyjatkiem np. 3,4 i 7
Prosze o pomoc
oczy
11.03.2003, 01:02:40
a jak wyswietlic kazdy inny ? ;P
na początek "SQL" Martina Grubera - wydanie drugie ....
przemek p.
13.03.2003, 15:31:18
co do pierwszego to pierw zlicz [jest na to polecenie] ilosc rekordow w tabeli i przypisz te liczbe zmiennej nastepnie zrob wypisywanie rekordu o id = tej zmiennej -1 i to by bylo na tyle mysle ze powinno dzialac
GeoS
13.03.2003, 18:11:53
Moze zadziala:
Kod
SELECT blablabla, MAX(id) as maks FROM blabla WHERE id < maks LIMIT 1
DeyV
14.03.2003, 23:35:13
Niestety, nie zadziała.
Ale mozna tak:
SELECT * FORM table order by id limit 1,1
2. SELECT * FROM links WHERE ! ( id IN ( 2, 3, 4 ) )
stal-sw
15.03.2003, 19:13:59
Wielkie dzieki. Dziala - tylko brakue jeszcz desc bo wyswietlalo 2 rekord.
Kod
"SELECT tytul, tresc, data FROM news order by id desc limit 1,1";
[/code]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.