Autor | Zpráva | ||
---|---|---|---|
NCK Profil * |
#1 · Zasláno: 28. 1. 2012, 17:55:02
Zdravím, dělám na jednom projektu a potřebuji poradit...
Mám tento kód: $dotaz2=mysql_query("SELECT * FROM TB where id='$promenna'"); napřiklad where id='1,2,3,4,5,6' .. And tam vložit nemohu protože ty ID se vypysují z další tabulky... Bohužel tento kod nemuzu vložit do druhého mysql dotazu, protože by si to pak radilo podle druheho dotazu... Díky předem... |
||
Keeehi Profil |
SELECT * FROM TB where id IN (1,2,3,4,5,6) |
||
NCK Profil * |
#3 · Zasláno: 28. 1. 2012, 18:21:39
To si me spatne pochopil nebo spatne chapes to co si tet napsal to je na to aby vypsalo id z vice tabulek ja potrebuju vepsat z 1 tabulku vice id do druhe tabulky
|
||
Keeehi Profil |
#4 · Zasláno: 28. 1. 2012, 18:28:26
NCK:
1. Piš s diakritikou a bez překlepů, takhle doopravdy nevím co chceš udělat. 2. Pokud napíšeš jak ty tabulky vypadají a čeho chceš dosáhnout, tak ti třeba budeme moct poradit ještě lepší řešení. Jinak ten můj dotaz data z více tabulek nevypisuje. Vypisuje data pouze z jediné a to z tabulky TB a to taková, kde v sloupci id je 1 nebo 2 nebo 3 nebo 4 nebo 5 nebo 6. |
||
candiess Profil |
#5 · Zasláno: 28. 1. 2012, 18:29:15
ale mužeš tam hodit OR, WHERE ID = 1 OR ID = 2
|
||
NCK Profil * |
#6 · Zasláno: 28. 1. 2012, 20:53:07
Proste mam tam pratele (TB Friends) z toho vypísu ID pratel... a ja do toho dotazu potrebuju dat ID pratel ale vsech ne jen jednoho a kdyz to dam do dotazu vypisu pratel z te DB tak my to radi podle pratel a ne podle nove pridane MP3)
Struktura TB Friends: ID,ID1,ID2¨ Autoincrument - ID Uzivatele1 - ID Uzivatele 2 Struktura tabulky ym (MP3 Ktere zdileli pratele) ID,idsong,text,kdy,iduser Autoincrument - ID MP3 - Popis - kdy bylo pridane - od koho |
||
Keeehi Profil |
A tipuji, že znáš ID nějakého uživatele a chceš mu vypsat písničky, které přidali jeho kamarádi. Pak by dotaz mohl vypadat takto:
mysql_query("SELECT * FROM Friends LEFT JOIN ym ON Friends.ID2 = ym.iduser WHERE Friends.ID1 = $idecko"); Pokud to chcete seřadit třeba podle data přidání, tak na úplný konec přidejte ORDER BY kdy Jinak počítám s tím, že tabulka Friends znamená "ID2 je přítelem ID1" takže pokud je přátelství obousměrné, jsou v tabulce 2 záznamy. PS: správně je to autoincrement |
||
NCK Profil * |
#8 · Zasláno: 28. 1. 2012, 21:31:16
dik skusim kdyztak napisu ete kdyby byly problemy
|
||
Časová prodleva: 11 let
|
0