

Oprava číslování auto_increment
Mám v databázi MySQL tabulku se sloucem 'id' int(1) NOT NULL auto_increment, kam se mi ukládají data z formuláře.
Než jsem to stačil udělat, byl 20x vyplněn. Z těch dvaceti je ale 5 řádků úplně prázdných.
Chtěl bych ty prázdné odstranit a přečíslovat ID 1-15. Ale potřeboval bych, aby další ID bylo 16, ne 21, protože to ukazuje počet odeslaných formulářů.
Dá se to nějak?
Tak mám to tady
www.prepis.cun.cz
prázdné řádky jsem vymazal. Teď bych ale potřeboval u toho výpisu, aby ona čísla byla 1-21, ne 1-36 jako to je v současnosti.
Nejde to udělat nějakou proměnnou, že se tam dá místo
něco jako
?
Áno, na číslovanie riadkov vôbec nepotrebuješ používať pole typu auto_increment. Stačí dať na začiatku $radek = 0; (alebo ak to nie je prvá strana, tak počet_riadkov_na_stranu * číslo_strany). V cykle potom vypisuješ <?=++$radek ?>.
To je super díky moc. Přesně tak jsem to myslel. Hele jak jsem se s tím porval
www.prepis.cun.cz
A teď mohou být ID jaká chtějí. Já je třeba tady stejně na nic jiného nepoužíval.
Značím za vyřešené.
Super. Tie IP spolu s ďalšími informáciami by som ale takto radšej nezverejňoval.
Teď když jsem to tu vykecal, tak je smáznu ono o tom vědělo jen 5 lidí co to organizují. Já je tam dal aby byl přehled když byly ty prázdné, jestli je to z následující (neumí poslat formulář), nebo všechny ze stejné (robot)...