Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Wybieranie ostatniego rekordu z tabeli
Forum PHP.pl > Forum > Przedszkole
matik000
Nie wiecie może jak wybrać ostatni rekord z tabelii , jeśli ma nieokreślony id?
pedro84
Cytat(matik000 @ 30.06.2010, 22:58:08 ) *
Nie wiecie może jak wybrać ostatni rekord z tabelii , jeśli ma nieokreślony id?

Nieokreślony, to znaczy?

Możesz po prostu posortować pod ID malejąco i wybrać pierwszy rekord.
srwsio
http://forum.php.pl/index.php?showtopic=15...mp;#entry759770

Boże czy Wy naprawdę szukać nie umiecie?
darko
Cytat(matik000 @ 30.06.2010, 22:58:08 ) *
Nie wiecie może jak wybrać ostatni rekord z tabelii , jeśli ma nieokreślony id?

Nieokreślony nie oznacza od razu, że się nie da, można tak:

  1. SELECT * FROM tabela ORDER BY ID DESC LIMIT 1
matik000
  1. $zapytanie100 = "SELECT `id` FROM tagi_pl ORDER BY `id` DESC LIMIT 1";
  2. $idzapytania = mysql_query($zapytanie100);
  3. while ($wiersz = mysql_fetch_row($idzapytania))
  4. {
  5. echo $wiersz[0];
  6. }

Wyświetla kośmiczną liczbe 1842 zamiast największego id 182 .
darko
Dla pewności wklej samo zapytanie do phpmyadmin'a albo mysqlquerybrowser'a i zobacz, co Ci wyświetli.
bastard13
  1. SELECT max(id) FROM tagi_pl

Wyrzuci ci największe id
matik000
Dzięki wam bardzo , wszystko działa ; ))
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.