Autor Zpráva
asdAA
Profil *
Mam nieco taketo

query("DELETE FROM temy WHERE id = ".$_GET['tema']." ");
query("DELETE FROM prispevky WHERE idtema = ".$_GET['tema']."");


Zrejme je to jasne, chcem vymaza5 temu a aroven vsetky prispevky,

Ako by sa to dalo dat do jedneho DELETE?
Budem Vam vazne moc vdacny ak mi poradite.
Kajman_
Profil *
"delete from t, p using temy t left join prispevky p on t.id=p.idtema where t.id='$_GET[tema]'"
Kajman_
Profil *
Nebo opět využít cizích klíčů a mazat jen temy a ostatní se smaže samo.
asdAA
Profil *
Diky, tie cudzie kluce este necham na pokoji:))

Ale este tu rekurziu potrebujem vyriesit bez klucov;) Nenapada ta nic?
Kajman_
Profil *
např smazat ten jeden a pak provádět
delete from p1 using prispevky p1 left join prispevky p2 on p1.reply_id=p2.id where p2.id is null
stále dokola, dokud se něco maže

Ale ladnější budou ty cizí klíče :-)
asdAA
Profil *
Diky nakoniec som to vyriesil pekne cez PHP rekurziou,

ak by ta to zaujimalo mozem ti ju aj ukazat.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0