| Rubrika Php / mysql
Zistenie hodnoty ďalšieho ID – autoincrement
Zistenie hodnoty ID nasledujúceho záznamu v tabuľke sa môže zísť
v rôznych situáciach. Narozdiel od hodnoty ID naposledy vloženého záznamu,
ktoré sa dá zistiť funkciou mysql_insert_id(), pre zistenie
nasledujúceho IDčka neexistuje žiadna natívna PHP alebo MySQL funkcia. Preto
snáď pomôže tento malý návod.
public function getNextAutoincrement($table) { $result = mysql_query("SHOW TABLE STATUS FROM ".$database." LIKE '".$table."'"); while($array = mysql_fetch_assoc($result)) { $next_id = $array[Auto_increment]; } return $next_id; }
Funkcia vykoná query funkciu SHOW
TABLE STATUS, ktorá vráti informácie o zvolenej tabuľke do
asociatívneho poľa. Jedným z kľúčov poľa je Auto_increment,
pod ktorým sa skrýva práve hodnota nasledujúceho IDčka záznamu.
Tomáš Mašek
naspäť
prispieť do diskusie [2]
Vyhľadávanie
Posledných 5 komentárov
Pridať komentár / čítať diskusiu
-
manbearpig: Sorry, za predchadzajúci príspevok, nejak som prehliadol...
-
manbearpig: Príde mi to tu opísané trochu zvláštne,...
Viac z rubriky
Ako ochrániť includované PHP súbory?
Automatické generovanie formulárov z MySQL
Automatický prevod texu na hyperlink
Cachovanie do HTML súboru
Cachovanie s pomocou funkcií serialize/unserialize
Čiernobiele obrázky v PHP
Dynamická tvorba URL
Fulltext ako názov stĺpca v tabuľke
Getcwd – Ako ľahko získať absolútnu cestu
Import z Excelu do MySQL databázy
Maximálny timeout vykonávania SQL skriptu
Microtime – rýchlosť načítania stránky
Odstránenie diakritiky v PHP pomocou iconv()
Overovanie a kontrola formulárov v PHP
Parsovanie XML súboru v PHP
PHP a zachytenie nedoručených mailov
PHP funkcia implode
Porovnávanie a dátovy typ DATE
Práca so súbormi pri zapnutom safe_mode
Prihlasovanie uživateľa prostredníctvom $_SESSION
Real-time kontrola e-mailovej adresy AJAX-om
Spracovanie dátového typu ENUM do HTML selectu
Strpos a offset – nájdenie výskytu znaku v reťazci
Tip: Generovanie PDF súborov
Tip: jednoduché šifrovanie a dešifrovanie v PHP
Tip: správne includovanie súborov
Ukladanie jazykových verzií statických textov
Veľmi jednoduchý návod na pekné URI
Vkladanie obrázkov do databázy
Výber záznamov začínajúcich číslom
Vyčistenie viacrozmerného poľa
Vyhľadávanie, pekné URI a diakritika
Vypísanie abecedy v PHP
Využívanie unikátnych kľúčov v MySQL databáze
Zaradenie jednej položky do viacerých kategórií
Zložené MySQL dotazy – LEFT JOIN
Zvýrazňovanie syntaxe kódu – GeSHi
Pridať komentár



