Autor | Zpráva | ||
---|---|---|---|
romanb Profil * |
#1 · Zasláno: 9. 3. 2007, 19:06:42
Ahoj, v tabulce mám sloupec, který představuje klíč a ten má vlastnost auto increment. Problem nastava tehdy, kdyz novy zaznam ulozim do tabulky a chci ho hned zobrazit uzivateli. Jelikoz, ma vlastnost auto increment a do tabulky ho vkladam s parametrem NULL, tak neznam jeho velikost. Tu si muzu zjistit pomoci funkce MAX(ID_klic) hned v dalsim dotazu, ale toto ma jednu vadu na krase, ze jestli behem te doby nekdo do tabulky prida dalsi zaznam, tak to potom zobrazi uplne jiny zaznam. Vedel by nekdo jak na to? diky moc
|
||
DJ Miky Profil |
#2 · Zasláno: 9. 3. 2007, 19:08:20
Pokud to je v PHP, tak můžeš využít funkci mysql_insert_id(), která ti vrátí hodnotu auto_increment naposledy provedeného dotazu.
|
||
romanb Profil * |
#3 · Zasláno: 9. 3. 2007, 19:28:47
DJ Miky diky moc, to by melo byt to, co jsem potreboval.
|
||
tiso Profil |
#4 · Zasláno: 10. 3. 2007, 01:16:58
romanb neviem o čo presne ide, ale máš stále k dispozícii dáta od užívateľa, nemusíš ich ťahať z DB kam si ich uložil...
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0