Autor | Zpráva | ||
---|---|---|---|
Alois Marhoul Profil * |
#1 · Zasláno: 11. 7. 2007, 14:41:21
Ahoj
Mám problém se sestavením cyklu. Chtěl bych mít několik IČ firem spojených dohromady. Na vstupu mám jedno IČ na výstupu chci mít všechna IČ co spolu souvisí. Tabulka: CREATE TABLE `firmy_rezervace_viceic` ( `ic1` int(11) NOT NULL default '0', `ic2` int(11) NOT NULL default '0', PRIMARY KEY (`ic1`,`ic2`) ) Kód: $ica=MySQL_Query("SELECT * FROM firmy_rezervace_viceic WHERE ic1=$ic OR ic2=$ic"); while ($vypis_ica = MySQL_Fetch_Array($ica)) { $seznam_ic[]=$vypis_ica["ic1"]; $seznam_ic[]=$vypis_ica["ic2"]; } print_r ($seznam_ic); Problém je, že tohle mi vypíše pouze IČ která mají vazbu bezprostředně k tomu co jsem zadal na začátku. Ale já chci dohledat i ostatní vazby u nalezených ič. Tedy napříkald mnou zadané IČ X má vazbu na Y a Y má vazbu na Z. Ale X na Z vazbu nemá. Předpokládám, že to půjde najkým cyklem, ale nedokážu ho sestavit :( |
||
Časová prodleva: 17 let
|
0