¿Por qué no usas un OR
? ? Entonces, ¿los resultados tienen el receptor correcto y el remitente correcto? Y recibiste todos los mensajes de X a Y y todos los mensajes de Y a X
Su línea de consulta se vería así:
$query = "SELECT * FROM ColumnText WHERE (SenderID = '$SenderID' AND RecieverID = '$RecieverID') OR (SenderID = '$RecieverID' AND RecieverID = '$SenderID')“;
Además, le recomiendo encarecidamente que utilice declaraciones preparadas