Не работает поиск по сайту

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). Результат тот же


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>
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Это 3,14здец
Очередная жертва жени.
Выкидывай его уроки и ПОКУПАЙ, слышышь ПОКУПАЙ нормальные КНИГИ. Пока не поздно.

Как выкинешь:
1. Открой для себя мануал. Там можно найти много полезного
А именно [m]mysql_num_rows[/m]

2. www.phpfaq.ru/debug так-же не помешает.

-~{}~ 08.07.10 21:34:

3. Это, наверное, так-же не помешает http://phpfaq.ru/slashes
 

Neverexisted

Новичок
Ну, спасибо... А чем Женя так плох?

-~{}~ 08.07.10 21:47:

И ещё - нормальные книги - это какие, например?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Как минимум - воспользуйся поиском по форуму.
Так-же в гугле можно найти ответ на эту констатацию фактов.

-~{}~ 08.07.10 21:52:

Поиск слева верху.
"попов" (без кавычек) -> Ok

-~{}~ 08.07.10 21:53:

И ещё - нормальные книги - это какие, например?
Обсуждалось 100500 раз.
В поиске все найдешь.
 
Сверху