Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Wybieranie ostatniego rekordu z tabeli
matik000
post 30.06.2010, 21:58:08
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 23.06.2007

Ostrzeżenie: (10%)
X----


Nie wiecie może jak wybrać ostatni rekord z tabelii , jeśli ma nieokreślony id?
Go to the top of the page
+Quote Post
pedro84
post 30.06.2010, 22:04:02
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


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.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
srwsio
post 30.06.2010, 22:04:12
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 20.01.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


http://forum.php.pl/index.php?showtopic=15...mp;#entry759770

Boże czy Wy naprawdę szukać nie umiecie?
Go to the top of the page
+Quote Post
darko
post 30.06.2010, 22:04:30
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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


Ten post edytował darko 30.06.2010, 22:04:52


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
matik000
post 30.06.2010, 22:28:43
Post #5





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 23.06.2007

Ostrzeżenie: (10%)
X----


  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 .
Go to the top of the page
+Quote Post
darko
post 30.06.2010, 22:33:41
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Dla pewności wklej samo zapytanie do phpmyadmin'a albo mysqlquerybrowser'a i zobacz, co Ci wyświetli.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
bastard13
post 30.06.2010, 22:39:35
Post #7





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


  1. SELECT max(id) FROM tagi_pl

Wyrzuci ci największe id

Ten post edytował bastard13 30.06.2010, 22:39:46


--------------------
Go to the top of the page
+Quote Post
matik000
post 30.06.2010, 22:48:31
Post #8





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 23.06.2007

Ostrzeżenie: (10%)
X----


Dzięki wam bardzo , wszystko działa ; ))
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.06.2025 - 18:05