ugrás a tartalomhoz

Utolsó sor kiíratása

Joles · 2007. Dec. 20. (Cs), 21.27
Üdv!


Egy adattábla utolsó sorát szeretném kiíratni!

$utolso = "SELECT name FROM p071217 WHERE id = 'MAX(id)'";
$eredmeny = mysql_query($utolso) or die ("Nem lehetett végrehajtani a parancsot.. " . mysql_error());
$egy_sor = mysql_fetch_row($eredmeny);
print "Utolsó hozzászólás: $egy_sor";
Ez nem működik! Kiírja, hogy Utolsó hozzászólás:, de nem többet!
Tud valaki segíteni?

Köszi!
 
1

mert csak a nevét kérdezed le

Szekeres Gergő · 2007. Dec. 20. (Cs), 22.02
a legnagyobb elemet elegánsabb "...ORDER BY id DESC LIMIT 1"-el kiiratni.

az egész sort kiiratnád? mert akkor ne csak a name mezőt kérdezd le!
2

Thanks :)

Joles · 2007. Dec. 20. (Cs), 22.16
Csak a name cellát!
De köszi... így már müködik! =D
3

Az eredeti hiba

zila · 2007. Dec. 21. (P), 09.18
SELECT name FROM p071217 WHERE id = 'MAX(id)'

Az eredei verzió is működne, ha nem tennéd idézőjelbe a MAX() függvényt...
SELECT name FROM p071217 WHERE id = MAX(id)