Автор Тема: нужно сделать поиск по номеру авто  (Прочитано 2425 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mussa

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 34
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Сколько ни искал, не смог найти скрипта для поиска, который выдавал бы точное значение и возвращал бы "ничего не найдено", когда введено неточное слово.
Все разновидности поиска выдают кучу ссылок на похожие слова, а мне нужно одну единственную, либо никакую.
Потому как смысл поиска в моем случае - выяснить, есть данный номер в базе или нет.

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

   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 = \'
    \';
    foreach ($query->result() as $function_info) {
       if ($description) {         $output .= \'
  • \' . $function_info->function_name . \'
    \';
                   $output .= $function_info->function_description . \'
  • \';
                } else {
                   $output .= \'
  • \' . $function_info->function_name . \'
  • \';
                }
             }
             $output .= \'
\';
         return $output;
      } else {
         return \'

Sorry, no results returned.

\';
      }
   }


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


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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28