Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как написать поиск по нескольким словам
 
 автор: alik   (27.10.2004 в 02:40)
 
 

Подскажите пожалуйста, как написать в PHP поиск по тексту в файле (ну например .html) без учёта регистра или поиск текста в базе данных MySQL.
Я в принципе сделал поиск по определенным словам, но мне надо чтобы поиск производился по нескольким словам (к примеру запрос на поиск по словосочетанию: „информация стоимость”, слово „стоимость” находится в начале файла, а слово „информация” – на 10 строчке)

   
 
 автор: kolobokk   (27.10.2004 в 08:55)   письмо автору
 
   для: alik   (27.10.2004 в 02:40)
 

поиск текста в базе данных MySQL. по нескольким словам:

if ($keyword) 
{
      $k = split(" ", $keyword);
      $num_keywords = count($k);
      for ($i=0; $i<$num_keywords; $i++)
      {
      $k_string .= "+".$k[$i]."*  ";
      }
  $and .= "$k_string";
}

$sql = "select  * from table
        where match (headline, story_text)
        against ('$and' IN BOOLEAN MODE)
        limit 30";

$result = mysql_query($sql, $conn);

   
 
 автор: cheops   (27.10.2004 в 10:58)   письмо автору
 
   для: alik   (27.10.2004 в 02:40)
 

Ссылка на сходную тему http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=148

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования