Jak načíst do porměnné poslední přidaný záznam?

7 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. Dobrý den, potřeboval bych poradit s následujícím problém, dejme tomu že mám databázi pojmenovanou 'adresar' a v něm tabulku 'seznam', která je následuícího formátu: id INT NOT NULL AUTO_INCREMENT, jmeno VARCHAR(30), prijmeni VARCHAR(30), PRIMARY KEY (id); Když ukládám do výše zmíněné tabulky hodnoty, tak se postupně přičítá +1 do id. A teď můj problém, chci zjistit poslední přidaný záznam a ten vypsat (třeba pomocí phpčkovýho echo na stránku), jak to mám udělat? Napadá mě řešení (jestli to tak jde) zjistit nejvyší hodnotu id a dle toho nějak načíst jednotlivé buňky řádku do proměnných. Nevím, ale jak to zrealizovat. Nebo existuje lepší řešení? Díky moc za pomoc. Pája
  2. jo, jde to třeba select * from seznam order by id desc limit 1,1
  3. Jj, mockrát dík.
  4. nebo select max(`id`) FROM`table`;
  5. euroska, to je správne, ale kdyz pak chces hodnoty z tohoto radku, tak musis udlat jeste jeden select.
  6. Záleži, k čemu to chce..... Já většinou používám max id k přidání dalšího o jedna většiho....
  7. Euroska, k čemu? K přidání většího přece nepotřebuješ získávat poslední, od toho je tam auto_increment, ne? Ať se o to stará sám...

← Zpět na všechna témata