Autor | Zpráva | ||
---|---|---|---|
Darth-cz Profil * |
#1 · Zasláno: 12. 6. 2009, 13:52:19
Dobrý den,
prosím vás o pomoc s následujícím problémem: Mám tabulku groups se sloupci: id, name, text_id poté mám tabulku text se sloupci: id, text Script funguje asi takto: Nahraji do databáze text a ten text dostane id, id textu potřebuji dostat do tabulky groups do polozky text_id. Jediné, co mě napadá je nejdříve Select dotaz, jestli uz id_textu ve slozce groups neni, pote Insert dotaz do tabulky text, pak Update do tabulky groups s text_id. nejde to nějak jednodušeji? za pomoc děkuji |
||
TomášK Profil |
#2 · Zasláno: 12. 6. 2009, 13:56:30
INSERT INTO text (text) VALUES('text'); INSERT INTO groups (text_id, name) VALUES(LAST_INSERT_ID(),'group'); |
||
Darth-cz Profil * |
#3 · Zasláno: 12. 6. 2009, 13:56:37
Jednoduše potřebuji řekněme v jednom nebo dvou dotazech: zkontrolovat jestli je u urciteho radku tabulky groups nastaven text_id, pokud neni potřebuji nahrát text a id do tabulky text, poté potřebuji zjistit id daného nahraného textu a nakonec to id nahrát do položky text_id daného řádku v groups.
|
||
Darth-cz Profil * |
#4 · Zasláno: 12. 6. 2009, 17:42:52
Vyřešil jsem za pomoci mírné změny struktury databáze a vnořených příkazů.
Děkuji |
||
Časová prodleva: 15 let
|
0