誰かが検索すると、検索の記録を保持するためにデータベースに挿入するクエリがあり、検索するたびに同じ行が複数回挿入される検索ページがあります。ヒットカウンター スクリプトとダウンロード カウンターも同様です。
include'header.php';
include'db.php';
$d = date("Y-m-d");
mysql_query("INSERT INTO search VALUES('$d','','$ab','1')");
それが検索ページにある唯一のphpコードなので、検索ごとに複数回挿入する理由がわかりません。