Proč prostě nepoužijete OR
? Takže výsledky mají správného příjemce a správného odesílatele? A máte všechny zprávy od X do Y a všechny zprávy od Y do X
Řádek vašeho dotazu by vypadal takto:
$query = "SELECT * FROM ColumnText WHERE (SenderID = '$SenderID' AND RecieverID = '$RecieverID') OR (SenderID = '$RecieverID' AND RecieverID = '$SenderID')“;
Dále důrazně doporučuji používat připravené výpisy