Mantık hatası :(
Flawless in anlatmak istediği şu şimdi ben göndericiyim siz alıcı tabloda alıcı ve gönderici alanına girdiğiniz id beni yada sizi temsil etmediği sürece ekrana yazmaz :)
Benim id 2
Sizin 3
$sql="SELECT * FROM messages where alici=:alan or gonderen=:gonderen GROUP BY gonderen=:ggonderen";
$al->execute(array("alan"=>$alici,"gonderen"=>$gonderen,"ggonderen"=>$gonderen));

Burada size Sql sorguyla execute dizi örnek yapısını verdim

Ek Olarak:

Flawless adlı üyeden alıntı

ama kodunuzda hepsi aynı idye tanımlı

bahset özelliği çalışmıyor alıntı ysptım