Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wyswietlic przedostatni rekord z bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
stal-sw
1. Jak wyswietlic przedostatni rekord z bazy danych.

2. Jak wyswietlic wszystkie rekordy za wyjatkiem np. 3,4 i 7

Prosze o pomoc
oczy
a jak wyswietlic kazdy inny questionmark.gif? ;P
na początek "SQL" Martina Grubera - wydanie drugie ....
przemek p.
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
Moze zadziala:

Kod
SELECT blablabla, MAX(id) as maks FROM blabla WHERE id < maks LIMIT 1
DeyV
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.