Autor Zpráva
gardener
Profil
Zdravím, pomocí transakce provádím dva inserty, jeden pro dta TBL_hlasovani a druhy pro clanky.
Potřeboval bych vyřešit situaci, kdy ve druhém insertu chvi vložit poslední hodnotu id_hlasovani, tak aby mohl pak vzjemně spojit články s anketou.
Nevím, zda to je správné řešit pomocí vnořeného dotazu, co by jste poradili vy?

Díky za každou radu.
  $query ="start transaction;
	   INSERT INTO devlop.ankteta (opt1,opt2,opt3,otazka,votes1,votes2,votes3)//Id je automaticky doplneno
	   VALUES (\"Dobre\",\"Jde to\",\"Spatne\",\"Jak se vam dari?\") ;
INSERT INTO devlop.tbl_clanky(id_ankety,id_rubriky,kdo_vlozil,nadpis,obsah,tagy,thumb_k_clanku,vlozeno)
VALUES ((SELECT FROM //Tady nejakym zpusobem zjistit id posledni ankety),\"2\",\"2\",\"Mate se fajn?\") ;
commit;";
Kajman_
Profil *
http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id
gardener
Profil
Super, díky a jen tak pro zajímavost, jak by se to řešilo, bez použití této fce? tj. klasickým zápisem..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0