Autor | Zpráva | ||
---|---|---|---|
qewe Profil * |
#1 · Zasláno: 19. 3. 2010, 18:58:17
Ahoj mam dotaz s kterym si nevim rady:
mam tento dotaz: SELECT * FROM $prefix"."neco WHERE stav='0' ORDER BY id DESC LIMIT 12 z toho vypisuju nazev, ..... , menu1, menu2 .... coz funguje skvele ale pak mam tabulku MENU: ID NAZEV ... STAV a ja potrebuju aby ten prvni dotaz vypsal data POKUD v tabulce MENU bude stav=1 menu1 z 1. databaze se rovna ID z 2. databaze menu napsal by mi nekdo tento dotaz? diky |
||
Taps Profil |
#2 · Zasláno: 19. 3. 2010, 20:05:07
qewe:
zkus něco takového SELECT t1.*,t2.* FROM $prefix"."neco as t1, $prefix"."menu as t2 WHERE t1.menu=t2.ID and menu.stav='1' |
||
qewe Profil * |
#3 · Zasláno: 19. 3. 2010, 20:49:48
trochu jsem to upravil a je to skvely dik ;)
|
||
qewe Profil * |
#4 · Zasláno: 19. 3. 2010, 20:55:36
akorat jeste mam jeden problem kdyz chci pak vypsat id z prvni tabulky tak jsem udelal: $cislo = $row["t1.id"]; ale nic to nevypise :(
|
||
Kajman_ Profil * |
#5 · Zasláno: 19. 3. 2010, 22:09:08
Zkuste si to první (nebo raději obě) id pojmenovat aliasem.
SELECT t1.*,t2.*,t1.id as t1id from $cislo = $row["t1id"]; |
||
qewe Profil * |
#6 · Zasláno: 19. 3. 2010, 22:56:09
jj to je ono dik
|
||
Časová prodleva: 14 let
|
0