GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: tudvari - 2014. március 15. - 09:39:39

Cím: MySQL növekvõ sorrendben elsõ sor
Írta: tudvari - 2014. március 15. - 09:39:39
Sziasztok!
 
SELECT TOP 1 FROM Hazak ORDER BY ID DESC

 
Ez így jó?
A Hazak tábla sorait növekvõbe rendezi az ID oszlop értékei szerint,és kiválasztja az elsõ (legnagyobbat).
Arra kéne,hogy egy változóban tudjam tárolni az ID oszlop legnagyobb értékét.
 
                     new row2[256];
               new field2[17][24];
               mysql_query(\"SELECT TOP 1 FROM Hazak ORDER BY ID DESC\");
               mysql_store_result();
               mysql_fetch_row_format(row2, \"|\");
               explode(row2, field2, \"|\");
               mysql_free_result();
               new id = strval(field2[0]);

 
Jelenleg így van,de nem tudom,hogy jó-e.Csak az elsõ oszlop értéke kell a sorból.Ha tudtok mûködõt és egyszerûbbet,akkor írjátok le kérlek.
Cím: MySQL növekvõ sorrendben elsõ sor
Írta: Szilard - 2014. március 15. - 09:56:42
SELECT ... FROM ... ORDER BY ... LIMIT 0, 1

 
Példa:
 
SELECT * FROM Hazak ORDER BY `id` DESC LIMIT 0, 1
Cím: MySQL növekvõ sorrendben elsõ sor
Írta: tudvari - 2014. március 15. - 10:10:58
Miért pont LIMIT 0, 1? 0-tól 1-esig? szóval 1 sort?
Cím: MySQL növekvõ sorrendben elsõ sor
Írta: Szilard - 2014. március 15. - 16:00:59
Idézetet írta: tudvari date=1394874658\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47137\" data-ipsquote-contentclass=\"forums_Topic
Miért pont LIMIT 0, 1? 0-tól 1-esig? szóval 1 sort?
 
Igen.