Защо просто не използвате OR
? Значи резултатите имат правилния получател и правилния подател? И имате всички съобщения от X до Y и всички съобщения от Y до X
Вашата заявка ще изглежда така:
$query = "SELECT * FROM ColumnText WHERE (SenderID = '$SenderID' AND RecieverID = '$RecieverID') OR (SenderID = '$RecieverID' AND RecieverID = '$SenderID')“;
Освен това силно ви препоръчвам да използвате подготвени отчети