Показать сообщение отдельно

  #2  
Старый 08.09.2009, 15:46
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

у мускуля 1 мега запрос быстрее 100 маленьких => делай выборку SELECT * FROM table WHERE column="word_1" OR column="word_2" OR ....

на пхп что-то в виде
PHP код:
<?php

$words 
= Array(); //массив слов

$query '';

foreach(
$words as $value)
{
  if (
strlen($query) > 0)
  {
    
$query .= ' OR ';
  }
  
  
$query .= 'column="' $value '"';
}

$sID $DB->selectCell('SELECT num FROM table2 WHERE' $query);  

?>
Если не волнует как данные хранятся..... то можно вначале все искомые слова сложить в таблицу и сделать JOIN

Последний раз редактировалось FireFenix; 08.09.2009 в 15:54..