Autor | Zpráva | ||
---|---|---|---|
kopi Profil |
#1 · Zasláno: 6. 12. 2015, 17:03:13
Dobrý den,
asi to nebude nic složitého, jen mám problém se správným zápisem dotazu a možná i metodikou :) potřeboval bych vypsat konverzaci dvou uživatelů. V tabulce "zpravy" mám sloupec "odesílatel" a sloupec "příjemce", jako hodnoty jsou jejich "id". potřebuju vypsat všechny zprávy, odesilatel = id_odesilatel a prijemce = id_prijemce, to je jasný. a jak udělat, aby to vypysovalo i naopak? ukázka kodu: $odesilatel = $_GET['id_odesilatel'] $prijemce = $_SESSION['id']; $chat = mysql_query("SELECT * FROM zpravy WHERE odesilatel = $odesilatel AND prijemce = ".$_SESSION['id']." ORDER BY datum Desc "); takhle se vypíšou zprávy, které uživatel napsal mě. Když chci vypsat i zprávy, které jsou poslal já jemu, musím pro to udělat dva mysql dotazy a pak je spojit nebo se to dá nějakým způsobem zapsat do jednoho dotazu? Děkuju za radu. |
||
mimochodec Profil |
#2 · Zasláno: 6. 12. 2015, 17:10:01
"SELECT * FROM zpravy WHERE (odesilatel = ".$odesilatel." AND prijemce = ".$_SESSION['id'].") OR (prijemce = ".$odesilatel." AND odesilatel = ".$_SESSION['id'].") ORDER BY datum Desc " |
||
kopi Profil |
#3 · Zasláno: 6. 12. 2015, 17:16:28
děkuju, měl jsem špatnou syntaxi, proto mi to nefungovalo. Ještě jednou díky
|
||
Časová prodleva: 9 let
|
0