Autor Zpráva
kopi
Profil
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
"SELECT * FROM zpravy WHERE (odesilatel = ".$odesilatel." AND prijemce = ".$_SESSION['id'].") OR (prijemce = ".$odesilatel." AND odesilatel = ".$_SESSION['id'].") ORDER BY datum Desc "
kopi
Profil
děkuju, měl jsem špatnou syntaxi, proto mi to nefungovalo. Ještě jednou díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0