1

Тема: Помогите найти ошибку в поиске по сайту

Выдает информацию - Информация по запросу не может быть извлечена в таблице нет записей


<?php
$result = mysql_query ("SELECT * FROM articl WHERE MATCH (text) AGAINST('$search')", $db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом Администратору bullin@mail.ru <br/><strong> Код ошибки:</strong></p>";
exit (mysql_error ());
}
if (mysql_num_rows ($result)>0)
{
$myrow = mysql_fetch_array ($result);
do
{
printf ("<table align='center' class='article'>
<tr>
<td><p class='article_name'><img class='mini' align='left' src='%s'><a href='view_articles.php?id=%s'>%s</a></p>
<p class='article_adds'>Дата добавления: %s</p>
<p class='article_adds'>Автор статьи: %s</p></td>
</tr>

<tr>
<td>%s<p class='article_adds'>Просмотров: %s</p></td>
</tr>

</table><br><br>", $myrow["mini_img"], $myrow["id"], $myrow["title"], $myrow["date"], $myrow["author"], $myrow["description"], $myrow["view"] );
}
while ($myrow = mysql_fetch_array ($result));
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей</p>";
exit ();
}
?>


в Mysql в таблице articl поле text переведен в тип FULLTEXT

Не могу найти ошибку. Помогите
Изучаю PHP по видеокурсу Евгения Попова и после каждого урока приходиться искать ошибки и обращатьсяк вам за помощью.
Вот и на этот раз тоже обращаюсь за помощью к вам.

2

Re: Помогите найти ошибку в поиске по сайту

RUB
Попробуйте подставить вместо переменной $search любое слово, чтобы проверить найдет ли его. Если найдет, то надо смотреть по поводу формирования переменной $search.

3

Re: Помогите найти ошибку в поиске по сайту

ничего

4

Re: Помогите найти ошибку в поиске по сайту

RUB
Попробуйте выполнить данный запрос в phpMyAdmin. Если он ничего не выведет, то нечего ожидать этого от вашего скрипта.