проблема поиска

_cooper_

Новичок
проблема поиска

проблема такая, из базы находит только те записи если в этом столбце нет одинаковых значений, если есть одинаковые то ничего мне не дает

<?

include "config.php";
if(!mysql_connect($server,$USER,$passwd))
mysql_select_db($db);
if(!empty($_POST['body']))
$body=$_POST['body'];
echo "<table width=100% border=2 cellspacing=0 cellpadding=3 bordercolor=#336699>";
echo "<tr><td bgcolor=#336699><font color=white>----- </td>
<td bgcolor=#336699><font color=white>Название </td>
<td bgcolor=#336699><font color=white>--------</td>
</tr>";
$r=mysql_query("SELECT * FROM video WHERE MATCH (body) AGAINST ('$body')");
for ($i=0; $i<mysql_num_rows($r); $i++)
{

$f=mysql_fetch_array($r);
echo "<tr>";
echo "<td><img src=".$f['name']."></td><td>$f[body]</td><td>
<a href=".$f['url_pict'].">Скачать</a></td>
</tr>";
}
echo "</table>";
?>
 

sage

Новичок
в каком столбце нет одинаковых значений? что вообще за столбец?
 

_cooper_

Новичок
беру поиск по столбу body, мне нужен полнотекстовый поиск, так вот если там к примеру 2 строчки с записью "текст сообщения" то поиск ничего не выдает, если только одна строка с таким текстом, то все ок, не могу понять мож что с масивом?

-~{}~ 17.02.07 13:42:

или вообще только одну запись показывает, а в базе их много таких совпадений есть
 

sage

Новичок
запрос правильный? например, в пхпмайадмин нужный тебе результат выдаёт?
 

_cooper_

Новичок
да пхпадмин все норма ищет, я тут и спрашиваю запрос правильный или нет, мож что забыл, или с масивом что то не то?
 

_cooper_

Новичок
Если в пхпадмин все правильно ищет, какие еще могут быть вопросы про правильность запроса?PHP FAQ: Ничего не работает! Что делать???. Отладка и поиск ошибок в своем алгоритме.
не помогло, еще есть варианты?
 
Сверху