$md5 = mysql_real_escape_string($b);
$sorgu1 = mysql_query("select * from  md5 where md5='".$md5."'"); 
if (mysql_num_rows($sorgu1)==0 ){  
@mysql_query("insert into md5(adi,md5) values ('$mk','$b')"); 
}
bu şekilde dene olması lazım olmuyorsa ve tabloda var diyorsan sorun mysql bağlantında olabilir...