вот простейший скрипт поиска по нескольким полям БД
function search ($query)
{
global $db,$dname;
$query = addslashes(strip_tags($query));
result = $db->sql_query("select * from "$dname"_data where (table_name like '%$query%' OR table_title like '%$query%' OR table_content like '%$query%'");
$nrows = $db->sql_numrows($result);
if ($nrows>0)
{
$tmp .= "<TABLE width=\"100%\"> <TBODY>";
$tmp .= "<TR>
<TD width='80%'>Название документа</TD>
<TD width='20%'>Тип</TD>
</TR>";
while ($row_cat = $db->sql_fetchrow($result))
{
$bid = intval($row_cat['bid']);
$name = stripslashes($row_cat['table_name']);
$tmp .= "<TR class='box'>
<TD width='80%'>[Только зарегистрированные пользователи могут видеть ссылки. ]</TD>
<TD width='20%'>----</TD>
</TR>";
}
$tmp .= "</TBODY></TABLE>";
}
else $tmp .= "Ни чего не найдено по запросу: $query
";
return $tmp;
}


");
