![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 27.12.2003 Skąd: z łodzi Ostrzeżenie: (0%) ![]() ![]() |
mam pytanie proste ale niewiem jak jerozwiązać :
w jaki sposób mozna zrobić aby z bazy odczytał najwiekszy id. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat w jaki sposób mozna zrobić aby z bazy odczytał najwiekszy id.
[sql:1:0e5edb0f7e]select max(id) from tabela[/sql:1:0e5edb0f7e] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 27.12.2003 Skąd: z łodzi Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem tak
[php:1:2495d03f58]<?php $wykonaj = mysql_query("SELECT max(id) FROM strony"); while($wiersz = mysql_fetch_array($wykonaj)) { $id1 = $wiersz['id']; echo("Aktualnie w bazie jest linków:".$id1."<br><br>"); ?>[/php:1:2495d03f58] ale niedziała czemu? |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 790 Pomógł: 7 Dołączył: 6.02.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat zrobiłem tak
[php:1:054b452b92]<?php $wykonaj = mysql_query("SELECT max(id) FROM strony"); while($wiersz = mysql_fetch_array($wykonaj)) { $id1 = $wiersz['id']; echo("Aktualnie w bazie jest linków:".$id1."<br><br>"); ?>[/php:1:054b452b92] ale niedziała czemu? Jeżeli wiesz, że tylko jeden wiersz zwróci zapytanie (a w tym wypadku tak właśnie będzie) to po co używasz pętli? [php:1:054b452b92]<?php $wykonaj = @mysql_query( 'SELECT max(id) FROM strony' ); list( $maxid ) = @mysql_fetch_row( $wykonaj ); print( $maxid ); ?>[/php:1:054b452b92] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Mala uwaga: Skowo wykorzystujesz to do liczenia ilosci linkow w bazie, to ogolnie wlasciwa metoda jest nie max(id), tylko count(id) - obie te metody daja ten sam wynik tylko w przypadku jesli z bazy nie sa usuwane linki. W przeciwnym razie max(id) powie ci ile w ogole dodano linkow, a count(id) zawsze powie ile jest ich aktualnie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:40 |