Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 13. 7. 2010, 15:52:12 · Upravil/a: Mufna
Zdravím Vás. Chtěl bych nějakým pokud možno co nejjednodušším způsobem získat nejvyšší hodnotu ID z výsledků vrácených dotazem. Můžete mi poradit ? Zatím mám takovýhle DB dotaz:
$res = query("SELECT link_uri AS link_uri, link_anchor AS link_anchor FROM internal_links WHERE menu_id=2 AND master_page=$mp AND aktivni=1 ORDER BY id DESC"); while ($row = mysql_fetch_assoc($res)) { // zpracování výsledků } |
||
Mufna Profil |
#2 · Zasláno: 13. 7. 2010, 16:43:40
Vyřešeno
|
||
Anonym Profil * |
#3 · Zasláno: 13. 7. 2010, 16:44:58
$res = mysql_query("SELECT id FROM table ORDER BY id DESC LIMIT 1");
|
||
panther Profil |
#4 · Zasláno: 13. 7. 2010, 16:56:07
Anonym:
takto určitě ne, to vrátí nejvyšší ID ze všech (bez ostatních parametrů filtrování). |
||
Časová prodleva: 4 dny
|
|||
xantin Profil * |
#5 · Zasláno: 18. 7. 2010, 02:18:28
no pokud to máš takhle napsaný ta stačí mysql_resul($res,0); protože jsi to řadil podle id s sestupně, tak ti to vrátí ten první řádek, tedy ten s nejvyšším id, asi místo query tam mělo být mysql_query jen pro úplnost.
|
||
xantin Profil * |
#6 · Zasláno: 18. 7. 2010, 02:19:07
má tam být mysql_result a né mysql_resul
|
||
Časová prodleva: 14 let
|
0