Autor | Zpráva | ||
---|---|---|---|
Zonicek Profil * |
Zdrawíčko...
Please jak by jste řešlili třeba tohle : máte prostě seznam něčeho... ID 1 2 3 4 5 pak tam chcete přidat určitou věc ale na 3tí místo.. tak aby se ty 3 4 5 přejmenovali na 4 5 6 Dix za rady... |
||
Honza Hučín Profil |
#2 · Zasláno: 25. 11. 2004, 14:53:38
Jednou vytvořené ID se v databázi nezmění automaticky. Takže bys musel nejprve posunout ID o jedničku příkazem
UPDATE tabulka SET ID=ID+1 WHERE ID>3 a pak klasicky vložit záznam s ID=3 pomocí INSERT. |
||
Wan-To Profil * |
#3 · Zasláno: 25. 11. 2004, 14:58:59
Jaký má význam měnit identifikátory? Vždyť to dokáže rozházet úplně celou databázi??
|
||
Zonicek Profil * |
#4 · Zasláno: 25. 11. 2004, 15:02:46
Mnooo pro příklad...
Když mám podmenu v databasi... tak mám dejme tomu O nás O síti O programech O skleničce a chci přidat o pepíkovi pod o síti.. tak jak bych to udělal ? Jediné tak jak psal Honza Hučín |
||
Wan-To Profil * |
#5 · Zasláno: 25. 11. 2004, 15:11:03
Jednoduše.
V generování menu použiješ tohle: select * from sekce order by poradi Takhle to dělám já... wanto.czweb.org |
||
Zonicek Profil * |
#6 · Zasláno: 25. 11. 2004, 15:34:28
Wan-To
Mnoooa kdyz mas to poradi int(11) a uz je 3jka.. a das nova 3jku tak se to da nad to ? |
||
Wan-To Profil * |
#7 · Zasláno: 25. 11. 2004, 16:03:02
Pod to, ale nejlepší je úplně pořadí změnit: 3 => 4; 4 => 5 atd. Pokud bys ale měnil id, články by se zobrazily ve špatné sekci.
|
||
Zonicek Profil * |
#8 · Zasláno: 25. 11. 2004, 16:19:34
Wan-To
Mnoo ale oto uplný změnění mi šlo :) ale jinak než to ručně přepisovat. .. |
||
Wan-To Profil * |
#9 · Zasláno: 25. 11. 2004, 16:25:36
Pokud máš ale nějakou tabulku typu „články", kterou jsem ti ukázal, nemůžeš měnit ID. To bys ho musel změnit i ve všech článcích, a myslím, že to je už celkem pracné.
|
||
Webspy Profil |
#10 · Zasláno: 26. 11. 2004, 15:59:11
Ha ha ha, asi ti to zkrátilo nadpis :-) Stačí trocha fantazie v doplňění posledního slova a jsme v pr... :-))))
|
||
Zonicek Profil * |
#11 · Zasláno: 27. 11. 2004, 13:43:45
Jasný :)
Teď to mám.... Mám tam tabulku pořádí... jenže nějak nevim jak udělat to abych nemusel to pořadí měnit po jednom :) Jako že bych udělal výpis typu že by mi to vypsalo [1] nadpis [2] bla bla jenže kdybych ty šísla zménil a dal send tak pak nevim jak to napsat do mysql aby se to zapsalo do správnýho sloupce.. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0