| Autor | Zpráva | ||
|---|---|---|---|
| Tomda Profil * |
#1 · Zasláno: 2. 9. 2006, 00:16:57
ahoj,
rekneme ze mam: "SELECT jedensloupec,druhysloupec,tretisloupec,ctvrtysloupec,patysloupec FROM tabulka WHERE id=$id OR id=$dalsiid OR $dalsidalsid" a pak mam: "SELECT sloupec,druhy,treti,ctvrty FROM tabulka,dalsitabulka,dalsidalsitabulka WHERE id=? AND iduser=?" a tyhle dva dotazy spolu souvysi tak ze kdyz budu prochazet vysledek prvniho dotazy pomoci while, prvni radek vysledku(prvni pruchod smyckou while) budu potrebovat vysledek druheho dotazu, kdyz budu prochazet vysledek druheho dotazu tak prvni pruchod while...tak ten potrebuju pri prvnim dotazu pri prvnim pruchodu smyckou while..Jedine co me napada je to ulozit do array jeden z tech vysledku a pak pri prochazeni vysledku druheho dotazu pouzit hodnoty z array. priklad rucne:
no a ja myslel jestli by to nejak slo sloucit do jednoho dotazu abych jeden z tech dotazu nemusel uchovavat prechodne v array |
||
| tiso Profil |
#2 · Zasláno: 2. 9. 2006, 00:23:46
???
|
||
| Tomda Profil * |
#3 · Zasláno: 2. 9. 2006, 00:29:33
jestli ti tam nekde chybi otaznik,teda po precteni tak doplnuji "Jak na to?"
|
||
| tiso Profil |
#4 · Zasláno: 2. 9. 2006, 00:47:05
Nie to mi len nieje jasné na čo potrebuješ takéto niečo, ani ako to má fungovať i keď si sa to snažil vysvetliť...
|
||
| Tomda Profil * |
#5 · Zasláno: 2. 9. 2006, 11:48:27
No na co to potrebuju by bylo slozitsi(presahujici ramec teto diskuse), ale dobre jsem to zvazil :D
Divej, abych to vysvetlil, je nejaky dotaz:
a je druhy nejaky dotaz, na jinou tabulku a ma jine hodnoty:
ja potrebuju je cist zaroven: 1 radek(prvni pruchod while) vysledku prvniho dotazu na db s 1 radkem vysledku druheho dotazu:
no ale daleko lepsi by bylo(nechci zatezovat pamet a dva hromadne dotazy na db taky nejsou ono bylo by lepsi to spojit), Chtel bych aby ten druhy dotaz se pocital mezi sloupce toho prvniho takze bych mel oba dotazy vjednom:
Nezda se mi ze by to nejak neslo, jen nevim jak |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0