değişkende sorun varmiş ben $aranankelime yapmişim sende $kelime değişkeni warmiş.
aşagıdaki şekilde denersen olur sanirim.
<?php
if($_POST){
$kelime = mysql_real_escape_string($_REQUEST['kelime']);
$sonuc = mysql_query("Select Count(kelime) From arananlar where kelime='$kelime'");
$sayi = mysql_result($sonuc,0);
if($sayi ==0){
$kotukelimeler = array('p0rno', '******', 'sekx');
if (!in_array($kelime,$kotukelimeler)) {
mysql_query("Insert Into arananlar (zaman, kelime, hit) Values ('".time()."', '$kelime', 0)");
}
$zamanasimi = time()-24*60*60;
mysql_query("Delete From arananlar where zaman < ".$zamanasimi);
}else{
mysql_query("Update arananlar SET hit=(hit+1) Where kelime='$kelime'");
}
}
?>