
08.09.2009, 15:46
|
|
Постоянный
Регистрация: 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..
|
|
|