En iyisi kodları paylaşayım ona göre cevap alayım. Çok kurcaladığımdan artık bildiğimi şaşırmaya başladım çünkü :D

Aşağıdaki döngüde en altta ilan no değişkeni var. Bu döngü işini bitirip başa döndüğünde eğer db den aynı ilan numarasını çekerse devam etmeden başa dönüp bir sonrakini çağırsın.


$mesaj_sor = mysql_query("SELECT * FROM `mesajlar` WHERE kime_id='$_SESSION[user_id]'");
while($mesaj_al = mysql_fetch_array($mesaj_sor)){
$mesaj_id = $mesaj_al['mesaj_id'];
$kimden_id = $mesaj_al['kimden_id'];
$kime_id = $mesaj_al['kime_id'];
$mesaj = $mesaj_al['mesaj'];
$mesaj_tarih = date("d-m-Y",strtotime($mesaj_al['tarih']));
$mesaj_saat = date("h:i",strtotime($mesaj_al['tarih']));
$ilan_no = $mesaj_al['ilan_no'];

//Buradan aşağı doğru daha devam ediyor