Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> поиск по базе во всех строках, поиск по базе во всех строках 
V
    Опции темы
Цербер
Дата 30.11.2007, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 21.11.2007

Репутация: нет
Всего: 1



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

$result=mysql_query("SELECT * FROM page WHERE content LIKE     '%$search%' ") or die("Нет подключения к базе");

$row=mysql_fetch_array($result) or die("Нет подключения к базе");


echo $row['content'],"<br>";


как сделать что бы выводил все совпадения а не тока одно первое попавшееся! smile 


Это сообщение отредактировал(а) Цербер - 1.12.2007, 18:22
PM MAIL ICQ   Вверх
skyboy
Дата 30.11.2007, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



ну, ты выполнила запрос. он вернул N строк. ты вывела первую. как вывести остальные? так же, как и первую.
как сказано в мануале(могла бы и посмотреть) mysql_fetch_array возвращает либо очередную запись из БД согласно запроса в виде массива, либо false, если строк больше нет.
т.е. тебе надо вместо 
Код

$row= mysql_fetch_array($result);
echo  $row['content'].'<br />';

сделать
Код

while($row= mysql_fetch_array($result, MYSQL_ASSOC)) {
 echo $row['content'].'<br />';
}

PM MAIL   Вверх
Цербер
Дата 1.12.2007, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 333
Регистрация: 21.11.2007

Репутация: нет
Всего: 1



Skyboy cпасибо за помощь разобрался! всё работает! smile 
З.Ы.
Skyboy я парень - просто опечатался=))
З.Ы.Ы.
ещё раз спасибо!
PM MAIL ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0613 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.