Forum Webscript.Ru

Программирование => PHP => Тема начата: mussa от 07 Апреля 2007, 02:48:20

Название: нужно сделать поиск по номеру авто
Отправлено: mussa от 07 Апреля 2007, 02:48:20
Сколько ни искал, не смог найти скрипта для поиска, который выдавал бы точное значение и возвращал бы "ничего не найдено", когда введено неточное слово.
Все разновидности поиска выдают кучу ссылок на похожие слова, а мне нужно одну единственную, либо никакую.
Потому как смысл поиска в моем случае - выяснить, есть данный номер в базе или нет.

Вот пример из одного скрипта, возможно удастся его подправить с учетом моих нужд:

   function getSearchResults ($function_name, $description = TRUE)
   {
$this->db->like(\'function_name\', $function_name);
$this->db->orderby(\'function_name\');
$query = $this->db->get(\'functions\');
if ($query->num_rows() > 0) {
$output = \'\';
         return $output;
      } else {
         return \'

Sorry, no results returned.

\';
      }
   }


то есть поиск ведется в одном единственном поле: "function_name" таблицы "functions".
Как бы вписать туда условие относительно строгости совпадения?


p.s. я не программист, поэтому, допускаю, что решение может быть очень простым...