MAX() i zapisywanie jego wyniku do zmiennej.

0

Witam,
Dzisiaj napotkałem mały problemik z wybieraniem największego rekordu. Nie wiem co źle robię, ale najzwyczajniej w świecie coś robię nie tak.
Dlatego nie będę rozpisywał się nad błędnymi rozwiązaniami, tylko napiszę co chcę osiągnąć.
Mam tabele załóżmy taką:

id liczba inne id
--------|---------|----------
1 3 2
2 1 2
3 4 3

Chciałbym teraz po prostu zapisać w jakiejś zmiennej największą liczbę, jednak tylko wśród wybranego 'innego id'(załóżmy że '2')
W tym wypadku byłoby to 3. Próbowałem różnie np.

$sprawdz ="SELECT max(liczba)  FROM comment WHERE inneid=2";
$res= mysql_query($sprawdz);
    while ($idz = mysql_fetch_array($res));{

$jakaszmienna= $id[liczba];
}

Proszę jednak was o pomoc bo męczę się z tym długo a efektów brak. : (

1
select MAX(liczba) as max_liczba FROM comment where inneid=2; 

z tego wyciągasz

$jakaszmienna= $idz[max_liczba];
1
$sprawdz ="SELECT max(liczba) as liczba  FROM comment WHERE inneid=2";
0

Jednak coś jest jeszcze nie tak ; /. Co prawda ruszyło bo jakiekolwiek wyniki mi wyskakują, ale źle mi wskazuje najwyższą liczbę. Jakby nie tą wartość wskazuje cały czas.

0

No i udało się!!! Metodą prób i błędów : ) Najśmieszniejsze to jest to w tym wszystkim że nie wiem co było nie tak. Wspomogłem się tym poradnikiem i jest już ok : )
http://www.tizag.com/mysqlTutorial/mysqlmax.php

1 użytkowników online, w tym zalogowanych: 0, gości: 1