Neverexisted
Новичок
Не работает поиск по сайту
Доброго времени суток! Я начинающий веб-программист, в своём пробном сайте решил сделать поиск, но он не работает.
Выдаёт ошибки:
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
mysql_num_rows(): supplied argument is not a valid MySQL result resource
Я пробовал в строке запроса сделать where (locate('$search',content)>0). Результат тот же
Это форма поиска
Доброго времени суток! Я начинающий веб-программист, в своём пробном сайте решил сделать поиск, но он не работает.
Выдаёт ошибки:
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
mysql_num_rows(): supplied argument is not a valid MySQL result resource
Я пробовал в строке запроса сделать where (locate('$search',content)>0). Результат тот же
PHP:
<?php
$result8 = mysql_query("SELECT * FROM data WHERE MATCH (text) AGAINST ('$search')",$db);
$myrow8 = mysql_fetch_array($result8);
if((mysql_num_rows($result8)) > 0)
{
do
{
printf("<div class='note'>
<div class='notehead'>
<div class='noteimg'>
<img src='%s' alt='%s' />
</div>
<div class='info'>
<p class='ttl'><a href='view_note.php?id=%s'>%s</a></p>
<p class='inf1'>Дата добавления: %s</p>
<p class='inf2'>Автор урока: %s</p>
</div>
</div>
<div class='descr'>
<p class='desc'>%s</p>
</div>
<div class='view'>
<p class='inf'>Просмотров: %s</p>
</div>
</div>",$myrow8['img'],$myrow8['img'],$myrow8['id'],$myrow8['title'],$myrow8['date'],$myrow8['author'],$myrow8['description'],$myrow8['view']);
}
while ($myrow8 = mysql_fetch_array($result8));
}
else
{
echo "<div class='text'>";
echo "<p class='red'>По вашему запросу ничего не найдено</p>";
echo "</div>";
}
?>
PHP:
<div class="form_s">
<form action="view_search.php" name="form_s" method="post">
<h3 class="title5">Поиск</h3>
<p>Введите слово для поиска<br /> (минимум 4 символа)</p>
<input class="line_s" type="input" name="search" maxlength="30" />
<input class="button_s" type="submit" name="submit_s" value="Поиск" />
</form>
</div>