|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2011, 19:48 | #1 |
Регистрация: 09.04.2011
Сообщений: 7
|
Поиск на сайте
есть сайт, в котором весь контент засунули в мускульную базу. Мне надо организовать поиск по этому сайту. Идея такая собрать названия таблиц базы в массив и используя названия искать то что надо
$Tables = array (); $tables[o] ="diagnosticaud"; $tables[1] ="massaj"; $search_word for ($i=0;$i<=1;$i++) { "select * from $tables[$i] where keyword like (%$search_word%);" } примерно вот так.Передо мной стоит 3 вопроса, может для вас, нубские, но из учебников то то я смотрел не подошло 1 Как считать данные из поля поиска в переменную search_word? 2 Как правильно подключиться к мускульной базе и надо ли, если сайт берет сразу данные оттуда? 3 Как вывести результаты поиска того что нашлось на страницу? Последний раз редактировалось SpyCrypt; 20.04.2011 в 20:03. |
20.04.2011, 20:07 | #2 |
-=PriZraK=-
Форумчанин
Регистрация: 12.12.2007
Сообщений: 399
|
Исходя из вопросов можно заключить, что Вы не так давно кодите в php? Отвечу лишь, что Вам нужно срочно учить язык запросов SQL и практиковаться в связке php+mysql. Ну и я не могу уйти с пустыми руками...
Подключение к mysql: Код:
Как вывести результаты? mysql_fetch_array Вам в помощь, на самом деле в интернетах полным полно всякого рода примеров. На счет поиска во всех таблицах сайта...Вы выбрали неплохой подход, но лучше вместо цикла использовать один единственный, но большой запрос или несколько, но без циклов, надеюсь сами догадаетесь почему)) Последний раз редактировалось prizrak1390; 20.04.2011 в 20:19. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ActiveX на сайте. | Stilet | HTML и CSS | 5 | 09.02.2011 18:14 |
Поиск на сайте | m@s | Фриланс | 3 | 28.07.2008 18:12 |
Поиск страниц на сайте | snakesoft | Работа с сетью в Delphi | 8 | 02.01.2008 19:51 |