metadige hocam teşekkür ettim
daha once hostcu fazla mysql tuketiyorsun diye uyardıgı için yine buna benzer bir konu hakkında fikir almıştım
ama o zaman kayıt varmı/yokmu diye sorgularken ekrana basmak gerekmiyordu
şimdi yeni bir script için bu gerekti ve bundan dolayı sordum

ilgin için tekrar teşekkür ettim.

EDiT: ------------------------------------
Hocam bu verdiginiz kodlar her halükarda kayıt yapıyor.
kayıt olsa bile kayıt var deyip ekrana basmıyor, yine kayıt ediyor

EDiT: ------------------------------------

Böyle yapıca düzeldi

$varmi = mysql_fetch_assoc(mysql_query('select * from dinlenen where muzik="'.$q.'"')); 
if($varmi['muzik'] == "") {
  $kayit="INSERT INTO dinlenen (adi,muzik,tarih) values ('$b','$q','$starih')"; 
  $kaydet = mysql_query($kayit); 
  echo 'Yeni veri kayıt edildi.'; 
} else { 
  echo 'Belirlenen kayıt zaten var.'; 
  echo $varmi['muzik'].'<br />'.$varmi['adi']; 
}