Autor | Zpráva | ||
---|---|---|---|
icka Profil * |
#1 · Zasláno: 20. 6. 2007, 11:30:13
Zdravím, chci se zeptat, zda je možné (a jak) z připojované tabulky vypsat jen jeden sloupec...?
Mám tabulku s uživatelema a mě stačí jen vybrat jméno (podle id) ostatní údaje v určitém případě nepotřebuji... Jako že těch údajů je dost... :-( Děkuji |
||
sirius Profil * |
#2 · Zasláno: 20. 6. 2007, 11:36:36
SELECT jmeno FROM uzivatele WHERE id=cislo
|
||
Taps Profil |
#3 · Zasláno: 20. 6. 2007, 11:37:07
select jmeno from tabulka where id='$id'?
|
||
icka Profil * |
#4 · Zasláno: 20. 6. 2007, 11:39:41
Néné, myslím v případě:
elect * from posta LEFT JOIN uzivatele.uzivatel u1 ON posta.od = u1.id LEFT JOIN uzivatele u2 ON posta.komu = u2.id " . $sql . " order by cas desc No a jak na to koukám, tak z (připojované) tabulky uzivatele mi to vypisuje komplet všechno, ale mě stačí vzít jen jméno.... :-( |
||
djlj Profil |
#5 · Zasláno: 20. 6. 2007, 11:41:53
select posta.*,uzivatele.jmeno from posta LEFT JOIN uzivatele.uzivatel u1 ON posta.od = u1.id LEFT JOIN uzivatele u2 ON posta.komu = u2.id " . $sql . " order by cas desc
|
||
icka Profil * |
#6 · Zasláno: 20. 6. 2007, 11:46:33
to mi píše chybu - nesprávná syntaxe
|
||
djlj Profil |
#7 · Zasláno: 20. 6. 2007, 11:48:12
Tak vypiš i sloupce z tabulky posta.
|
||
icka Profil * |
#8 · Zasláno: 20. 6. 2007, 11:51:26
nepomohlo.... pořád stejné
|
||
icka Profil * |
#9 · Zasláno: 20. 6. 2007, 11:52:29
mám select posta.od, posta.komu, posta.cas, uzivatele.uzivatel from posta left join .....
|
||
djlj Profil |
#10 · Zasláno: 20. 6. 2007, 11:53:27
A ve které části dotazu ti to píše chybu?
|
||
icka Profil * |
#11 · Zasláno: 20. 6. 2007, 11:55:21
Table uzivatele.uzivatel' doesn't exist
|
||
icka Profil * |
#12 · Zasláno: 20. 6. 2007, 11:56:15
což je nesmysl
|
||
djlj Profil |
#13 · Zasláno: 20. 6. 2007, 11:56:39
Ehm… To snad není takový problém si přeložit, ne? Tabulka neexistuje.
|
||
djlj Profil |
#14 · Zasláno: 20. 6. 2007, 11:57:01
což je nesmysl
Zkontroluj velká a malá písmena. |
||
icka Profil * |
#15 · Zasláno: 20. 6. 2007, 12:06:29
100 x jsem to kontroloval, přepsal jsem celý dotaz znovu stejně a už to funguje... Nevím... chybu jsem nenašel...
|
||
icka Profil * |
#16 · Zasláno: 20. 6. 2007, 12:16:08
no tak to taky není úplně ono, páč mě to vyloženě vypisuje i tabulku uživatele, ale já potřebuju vypsat jen tabulku pošta...
Dotaz mám takto: select posta.*, uzivatele.id, uzivatele.uzivatel from posta, uzivatele left join uzivatele u1 on posta.komu = u1.id left join uzivatele u2 on posta.od = u2.id " . $sql . " order by cas desc") |
||
Kajman_ Profil * |
#17 · Zasláno: 20. 6. 2007, 12:41:22
posta.*
- vypíše vše z tabulky posta posta.*, u1.uzivatel komu_jmeno, u2.uzivatel od_jmeno - vypíše vše z tabulky posta a připojená jména |
||
icka Profil * |
#18 · Zasláno: 20. 6. 2007, 12:48:52
přesně přesně přesně ono!!! Díky
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0