jak zjistit id posledniho zaznamu??

9 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. chcu zjistit, jaky id ma posledni zaznam v tabulce... jak na to ? nebo id budouciho zaznamu :]] thxxx
  2. ze by ses trochu rozepsal...
  3. No tož jsem šel včera do světnice a najednou jsem uviděl.... Takhle asi ne...
  4. no to je snad jasny... mam tabalku (mysql), jsou tam nejaky udaje a taky je tam samozrejme id ktere se postupne zvetsuje :]. A ja chcu zjistit, jaky id ma posledni zaznam, tedy ten nejnovejsi. Proste jinak receno, kolik radku v te tabulce je.... thx
  5. co treba SELECT max(id) FROM tabulka tohle ti zisi posledni id, pocet zaznamu se ale muze lisit (auto_increment ti vygeneruje vzdy max+1, takze v pripade ze nejaky zaznam smazes tam muzou vzniknout mezery) pocet zaznamu zistis SELECT count(*) FROM tabulka
  6. Když už jsme u toho, tak jak bych mohl zjistit číslo určitého záznamu ve výsledku. SELECT * FROM databaze ORDER BY datum a teď potřebuji zjistit, na kterém řádku je záznam s určitým id. Jinak bych to asi dělal takhle: $i = 0; while ($zaznam = MySQL_Fetch_Array($result)): if ($zaznam['id'] == "moje_id"): $radek = $i; break; else: $radek = -1; // není tam endif; $i++; endwhile; Účelem toho celého je asi toto: Mám stránku, na které se vypisuje databáze po x záznamech (prvních 30, dalších 30, atd.) se5ayen7ch podle data. Z hlavní stránky třeba vede odkaz určený přímo jednomu záznamu a já potřebuji zjistit, do ktrerých "30ti" patří. Potm už sestavím odkaz <A href="vypis.php?kterych_tricet=2">. PAVEL
  7. z.B: SELECT count(*) FROM tabulka as t1, tabulka as t2 WHERE t1.id='$id' AND t1.datum>=t2.datum
  8. Díky, chyba byla jen ve zanku nerovnosti. Musí tam být t1.datum<=t2.datum. Pořídil jsem si stručnou přířučku MySQL a navíc jsem se podíval do reference. K tomuto selectu: Já to chápu tak, že se vybere pouze 1 určitý řádek z prvního "volání" tabulky a k němu se postupně přiřazují všechny řádky z druhého "volání" tabulky. Výsledkem je pak asi něco takového (samozřejmě pokud bych nechal vypsat tabulku a ne jenom COUNT(*). řádek 1 | řádek 1 řádek 1 | řádek 2 řádek 1 | řádek 3 řádek 1 | řádek 4 řádek 1 | řádek 5 řádek 1 | řádek 6 řádek 1 | řádek 7 řádek 1 | řádek 8 Je to tak? :>)
  9. presne tak jinak sory za to znamynko, takovy veci se mi stavaj porad (ale myslel jsem to dobre;)

← Zpět na všechna témata