Autor Zpráva
Darth-cz
Profil *
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
INSERT INTO text (text)
    VALUES('text');         
INSERT INTO groups (text_id, name)
    VALUES(LAST_INSERT_ID(),'group');  
Darth-cz
Profil *
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 *
Vyřešil jsem za pomoci mírné změny struktury databáze a vnořených příkazů.

Děkuji

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: