Autor | Zpráva | ||
---|---|---|---|
asdAA Profil * |
#1 · Zasláno: 29. 11. 2007, 21:43:22
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 * |
#2 · Zasláno: 29. 11. 2007, 21:49:50
"delete from t, p using temy t left join prispevky p on t.id=p.idtema where t.id='$_GET[tema]'"
|
||
Kajman_ Profil * |
#3 · Zasláno: 29. 11. 2007, 21:50:57
Nebo opět využít cizích klíčů a mazat jen temy a ostatní se smaže samo.
|
||
asdAA Profil * |
#4 · Zasláno: 29. 11. 2007, 22:00:17
Diky, tie cudzie kluce este necham na pokoji:))
Ale este tu rekurziu potrebujem vyriesit bez klucov;) Nenapada ta nic? |
||
Kajman_ Profil * |
#5 · Zasláno: 29. 11. 2007, 22:46:49
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 * |
#6 · Zasláno: 29. 11. 2007, 22:58:24
Diky nakoniec som to vyriesil pekne cez PHP rekurziou,
ak by ta to zaujimalo mozem ti ju aj ukazat. |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0