ugrás a tartalomhoz

Legnagyobb kiválasztása... SEGÍTSÉG!!!

Anonymous · 2005. Jan. 24. (H), 19.51
Sziasztok!

A következő a problémám:

Van egy MySQL adatbázisom, abban egy oszlop, pl. 50 sorral. A cellákban számok vannak. Azt szeretném elérni a PHP segítségével, hogy a legnagyobb számot kiírom a böngészőbe!
 
1

Max()

tiku I tikaszvince · 2005. Jan. 24. (H), 20.06
nem is mondom hogy google, meg rtfm

SELECT MAX(szam)
FROM tabla;

http://www.google.co.hu/search?&hl=hu&q=select+max
->1. találat
http://www.techonthenet.com/sql/max.htm
2

Azt előrebocsátanám, hogy

Anonymous · 2005. Jan. 24. (H), 20.22
Azt előrebocsátanám, hogy még csak most ismerkedem a PHP-vel.
Ezt próbáltam ki:

$legnagyobb_id = mysql_query( "SELECT MAX(id) FROM vendegkonyv", $kapcsolat );
print $legnagyobb_id;

Nekem így nem ment. Mit rontok el?
3

http://www.php.net/manual/hu/

Grandmaster · 2005. Jan. 24. (H), 21.47
http://www.php.net/manual/hu/ref.mysql.php
4

Hello

Anonymous · 2005. Jan. 25. (K), 10.02
Szia

Szoval kihagysz egypar lepest a folyamatbol :-)

A mysql_query nem igy fogja visszaadni neked az eredmenyt!

$result=mysql_query( "SELECT MAX(id) AS max FROM vendegkonyv", $kapcsolat );

A result tartalmazza a lekerdezes eredmenyet.

A tovabbi lepesek, a $result-ot fel kell bontani
Vegigmegyunk a $result-on meghozza ugy hogy sorokra bontjuk

$line = mysql_fetch_array($result, MYSQL_ASSOC);
//A $line tartalmazza az eredmenyt meghozza ugy hogy a
//a $line egy tomb, amelynek elemei a lekerdezett valtozok
Amit te keresel azt a $line["max"] fogja tartalmazni
szoval
$legnagyobb_id=$line["max"];
Ezutan meg fontos!!! hogy torold a $result-ot a
mysql_free_result($result);
paranccsal!

Ha nem egy sor az eredmeny - mondjuk az osszes id-t le szeretned kerdezni akkor a folyamat modosul, belep egy while ciklus

$result=mysql_query( "SELECT id AS max FROM vendegkonyv", $kapcsolat );
$ids=array();
while ($line= mysql_fetch_array($result, MYSQL_ASSOC))
array_push($ids,$line["id"]);
mysql_free_result($result);

Ebben az esetben az $ids tomb tartalmazza az ID-kat

Remelem ertheto
5

Nagyon köszi, tökéletesen

Anonymous · 2005. Jan. 25. (K), 10.25
Nagyon köszi, tökéletesen érthető!!!
Azért örülök, hogy vannak még segítőkész emberek.
Mégegyszer köszönöm!
7

Nincs mit :-) En is voltam h

Anonymous · 2005. Jan. 26. (Sze), 11.26
Nincs mit :-)
En is voltam hasonlo helyzetben, amikor be kellett irnom egy forumba, de sajnos azt hittek hogy en is olyan nagy guru vagyok mint ok es alig valaszolgattak par sort, amibol mint kezdo nem ertettem meg semmit.
6

Hehh, ez zsir, en meg betolto

smyle · 2005. Jan. 25. (K), 20.49
Hehh, ez zsir, en meg betoltottem az osszes sort 1 tombe amit forditva rendeztem es annak irattam ki a legelso elemet ;)