Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wyświetlić ostatni wpis do bazy nie ma w tabeli indeksu id
Forum PHP.pl > Forum > Przedszkole
Lejto
Jak wyświetlić ostatni wpis do bazy nie ma w tabeli indeksu id. Jak widać to indeks jest w polu user jak więc wyświetlić ostatni wpis sugerując się polem user. Próbowałem już ale nie wychodzi jak miałem osobno klucz (id) to nie był problemów
  1. CREATE TABLE `uzytkownik` (
  2. `user` varchar(16) character SET ucs2 collate ucs2_polish_ci NOT NULL DEFAULT '',
  3. `haslo` varchar(40) NOT NULL DEFAULT '',
  4. `email` varchar(100) NOT NULL DEFAULT '',
  5. PRIMARY KEY (`user`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Cienki1980

Proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i dodać poprawny tag do tematu.

W innym przypadku wątek zostanie zamknięty.
misiek172
to nie możesz dołożyć pola ID i nadać mu auto increment?
Kicok
Posortuj sobie po kolumnie `user` malejąco i ogranicz pobieranie wyników do jednego. Więcej o ORDER BY i LIMIT znajdziejsz w manualu MySQL'a
qqrq
Kicok => Przecież wtedy otrzymamy ostatni alfabetycznie wynik (a nie koniecznie ostatni dodany)...
strife
A nie lepiej dodać do bazy datę utworzenia konta/użytkownika? - bo jak się domyślam o to chodzi.

PS. Przypomniam o tagu!
qqrq
Najlepiej to od razu dodać pole id z auto-incrementem, jak napisał misiek172, ale jak już koniecznie nie chcesz, to patrz strife. W ten sposób raczej tego nie zrobisz.
Cysiaczek
A ~Cienki1980 ostrzegał...

Zamykam - Aby temat został otwarty, proszę się skontaktować z którymś z moderatorów.

Pozdrawiam.
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.