powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php и MySQL
25 сообщений из 65, страница 1 из 3
php и MySQL
    #37931831
Добрый день, не подскажите, возможно ли привязать, с помощью php, таблицу из mySQL с отдельной страницей, чтобы при поисковом запросе на сайте, если ключевые слова имеются в таблице, выводилась та страница, которая завязана к этой таблице?

Если нет, то каким образом это можно осуществить.

Пример сайта: http://dom.svyaznoy.ru/
...
Рейтинг: 0 / 0
php и MySQL
    #37931845
Минин Игорь,

Еще один пример: http://www.moskvaonline.ru/
...
Рейтинг: 0 / 0
php и MySQL
    #37931935
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьДобрый день, не подскажите, возможно ли привязать, с помощью php, таблицу из mySQL с отдельной страницей, чтобы при поисковом запросе на сайте, если ключевые слова имеются в таблице, выводилась та страница, которая завязана к этой таблице?

Если нет, то каким образом это можно осуществить.

Пример сайта: http://dom.svyaznoy.ru/
непонятно что хотите. пример приведите нормальный а не адреса сайтов.
Вы хотите чтобы при вводе в поисковой строке сайта к примеру слова: "нетбайнет", был поиск по N таблицам, и если к примеру нашлось в таблице с именем providers то открывалась страница ./providers ?
...
Рейтинг: 0 / 0
php и MySQL
    #37931952
РенатМинин ИгорьДобрый день, не подскажите, возможно ли привязать, с помощью php, таблицу из mySQL с отдельной страницей, чтобы при поисковом запросе на сайте, если ключевые слова имеются в таблице, выводилась та страница, которая завязана к этой таблице?

Если нет, то каким образом это можно осуществить.

Пример сайта: http://dom.svyaznoy.ru/
непонятно что хотите. пример приведите нормальный а не адреса сайтов.
Вы хотите чтобы при вводе в поисковой строке сайта к примеру слова: "нетбайнет", был поиск по N таблицам, и если к примеру нашлось в таблице с именем providers то открывалась страница ./providers ?

Да. Меня интересует, как назначить определенной таблице в бд свою страницу, и в дальнейшем, при поисковом запросе, если ключевые слова имеются в какой-либо из таблиц, то выводилась страница или страницы, соответствующие своим таблицам. Прошу прощения за неточность выражения своего вопроса.
...
Рейтинг: 0 / 0
php и MySQL
    #37932094
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьРенатпропущено...

непонятно что хотите. пример приведите нормальный а не адреса сайтов.
Вы хотите чтобы при вводе в поисковой строке сайта к примеру слова: "нетбайнет", был поиск по N таблицам, и если к примеру нашлось в таблице с именем providers то открывалась страница ./providers ?

Да. Меня интересует, как назначить определенной таблице в бд свою страницу, и в дальнейшем, при поисковом запросе, если ключевые слова имеются в какой-либо из таблиц, то выводилась страница или страницы, соответствующие своим таблицам. Прошу прощения за неточность выражения своего вопроса.
ручками делаеться, ручками. Юзаете выборку с like либо fulltext по табличке. Если что то вернулось - значит в табличке что то найдено. Потом в дело вступает роутинг, и перенаправляет на страничку которая завязана к данной записи.
ну либо юзайте готовые инструменты, которые я подсказать не смогу.
либо вобще прикрутите гугл поиск
...
Рейтинг: 0 / 0
php и MySQL
    #37932136
РенатМинин Игорьпропущено...


Да. Меня интересует, как назначить определенной таблице в бд свою страницу, и в дальнейшем, при поисковом запросе, если ключевые слова имеются в какой-либо из таблиц, то выводилась страница или страницы, соответствующие своим таблицам. Прошу прощения за неточность выражения своего вопроса.
ручками делаеться, ручками. Юзаете выборку с like либо fulltext по табличке. Если что то вернулось - значит в табличке что то найдено. Потом в дело вступает роутинг, и перенаправляет на страничку которая завязана к данной записи.
ну либо юзайте готовые инструменты, которые я подсказать не смогу.
либо вобще прикрутите гугл поиск

С самим поиском понятно, тем более информации по этому море в интернете. Сама проблема у меня, как привязать страницу к определенной таблице?
...
Рейтинг: 0 / 0
php и MySQL
    #37932139
Или может, я что-то недопонимаю?
...
Рейтинг: 0 / 0
php и MySQL
    #37932273
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьИли может, я что-то недопонимаю?
Нет... скорее другие недопонимают в чём проблема...
страницы к базам не привязываются никак, и в принципе так думать неверно...
просто создаёте страницу (шаблон), в которую загружаете полученные из базы данные. В зависимости от того, в какой из таблиц нашли информацию, меняете шаблон (ну или просто берёте другой шаблон, если конкретно в Вашем случае).
Если проблема в том, как узнать из какой таблицы были получены данные (что скорее всего и имел ввиду автор), то запрос в базу выглядит
Код: sql
1.
(SELECT colls, 1 as `tab` FROM table WHERE ...) UNION (SELECT colls, 2 as `tab` FROM table WHERE ...)

и тогда tab нам будет показывать из какой таблицы мы получили запись :)
...
Рейтинг: 0 / 0
php и MySQL
    #37932314
ПрограмёрМинин ИгорьИли может, я что-то недопонимаю?
Нет... скорее другие недопонимают в чём проблема...
страницы к базам не привязываются никак, и в принципе так думать неверно...
просто создаёте страницу (шаблон), в которую загружаете полученные из базы данные. В зависимости от того, в какой из таблиц нашли информацию, меняете шаблон (ну или просто берёте другой шаблон, если конкретно в Вашем случае).
Если проблема в том, как узнать из какой таблицы были получены данные (что скорее всего и имел ввиду автор), то запрос в базу выглядит
Код: sql
1.
(SELECT colls, 1 as `tab` FROM table WHERE ...) UNION (SELECT colls, 2 as `tab` FROM table WHERE ...)


и тогда tab нам будет показывать из какой таблицы мы получили запись :)

Получается, чтобы поиск мне выдал нужную страницу при запросе, необходимо чтобы те данные были загружены на этой странице? А если преследуется цель, чтобы найденная таким образом страница, не содержала в "чистом виде" эти запросы. К примеру скажем нужно, чтобы при каком-либо из запросе на выходе выдавал просто картинку или несколько картинок, если ключевые слова были найдены в нескольких таблицах.
...
Рейтинг: 0 / 0
php и MySQL
    #37932372
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин Игорь,
Подскажите пожалуйста что Вы хотите сделать. Суть задачи.
P.s. Система за Вас думать не будет. Ей нужно явно (или хотя бы приблизительно) обьяснить что надо сделать. То есть какие данные считать и откуда
...
Рейтинг: 0 / 0
php и MySQL
    #37932437
Програмёр,

Суть такова, у меня стоит задача сделать поисковик по провайдерам. Имеется таблицы с адресами по каждому из провайдеров. Косяк сайта уже написан, благо в HTML/CSS соображаю (хоть что-то :) ). Как я понимаю, эти таблицы нужно загрузить в бд. Так же по каждому из провайдеров есть страничка с информацией. Нужно чтобы при вводе адреса был произведен поиск по всем этим таблицам и вывод страниц с провайдерами, если введенный адрес присутствует в той или иной таблице. Изначально я по глупости предполагал, что можно связать каждую из таблиц с соответственной ею страницей, но как выяснилось тут, мое суждение было не верно. Естественно нужно, чтобы результаты выводились на одной странице. :)
...
Рейтинг: 0 / 0
php и MySQL
    #37932441
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так может начнете с изучения основ? :)
...
Рейтинг: 0 / 0
php и MySQL
    #37932452
Этим уже занимаюсь :) тут вопрос времени :)
...
Рейтинг: 0 / 0
php и MySQL
    #37932453
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьПрограмёр,

Суть такова, у меня стоит задача сделать поисковик по провайдерам. Имеется таблицы с адресами по каждому из провайдеров. Косяк сайта уже написан, благо в HTML/CSS соображаю (хоть что-то :) ). Как я понимаю, эти таблицы нужно загрузить в бд. Так же по каждому из провайдеров есть страничка с информацией. Нужно чтобы при вводе адреса был произведен поиск по всем этим таблицам и вывод страниц с провайдерами, если введенный адрес присутствует в той или иной таблице. Изначально я по глупости предполагал, что можно связать каждую из таблиц с соответственной ею страницей, но как выяснилось тут, мое суждение было не верно. Естественно нужно, чтобы результаты выводились на одной странице. :)
я чуток не понимаю.
провайдеры, с их адресами, их описанием, с картинкаи - это одна таблица. Что за остальные таблицы то?
...
Рейтинг: 0 / 0
php и MySQL
    #37932468
В базе данных будут находиться только таблицы с адресами, остальное будет просто в HTML.
...
Рейтинг: 0 / 0
php и MySQL
    #37932480
А точнее по каждому из провайдеров есть своя таблица с адресами. Только это предполагается загружать в бд. Остальное просто код HTML.
...
Рейтинг: 0 / 0
php и MySQL
    #37932481
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьВ базе данных будут находиться только таблицы с адресами, остальное будет просто в HTML.
Вот не лень верстать было) А если дизайн поменять потребуется, будете все переверстывать?
...
Рейтинг: 0 / 0
php и MySQL
    #37932486
HettМинин ИгорьВ базе данных будут находиться только таблицы с адресами, остальное будет просто в HTML.
Вот не лень верстать было) А если дизайн поменять потребуется, будете все переверстывать?

Верстка не заняла много времени, тем более как таковых страниц там немного. Тем более поисковая форма в любом случае нужна. =)
...
Рейтинг: 0 / 0
php и MySQL
    #37932561
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьПрограмёр,

Суть такова, у меня стоит задача сделать поисковик по провайдерам. Имеется таблицы с адресами по каждому из провайдеров. Косяк сайта уже написан, благо в HTML/CSS соображаю (хоть что-то :) ). Как я понимаю, эти таблицы нужно загрузить в бд. Так же по каждому из провайдеров есть страничка с информацией. Нужно чтобы при вводе адреса был произведен поиск по всем этим таблицам и вывод страниц с провайдерами, если введенный адрес присутствует в той или иной таблице. Изначально я по глупости предполагал, что можно связать каждую из таблиц с соответственной ею страницей, но как выяснилось тут, мое суждение было не верно. Естественно нужно, чтобы результаты выводились на одной странице. :)
Вообщем так, моё мнение. Таблица по провайдеру. - Это набор пар свойство/значение. Обычно это так. Тогда всех провайдеров можно поместить в одну таблицу, где одна строка - это один провайдер, а столбики - это свойства. Последний столбик - это сама страничка с инфой или ссылка на неё. А далее всё дело техники. Делаем выборку по нужному свойству провайдера, и инклудим в php файл страницы найденых провайдеров.
P.s. Но в принципе для таких нужд верстают один шаблон, а пгтом туда грузят нужную инфу.

Надеюсь моё описание структуры поможет
...
Рейтинг: 0 / 0
php и MySQL
    #37932605
ПрограмёрМинин ИгорьПрограмёр,

Суть такова, у меня стоит задача сделать поисковик по провайдерам. Имеется таблицы с адресами по каждому из провайдеров. Косяк сайта уже написан, благо в HTML/CSS соображаю (хоть что-то :) ). Как я понимаю, эти таблицы нужно загрузить в бд. Так же по каждому из провайдеров есть страничка с информацией. Нужно чтобы при вводе адреса был произведен поиск по всем этим таблицам и вывод страниц с провайдерами, если введенный адрес присутствует в той или иной таблице. Изначально я по глупости предполагал, что можно связать каждую из таблиц с соответственной ею страницей, но как выяснилось тут, мое суждение было не верно. Естественно нужно, чтобы результаты выводились на одной странице. :)
Вообщем так, моё мнение. Таблица по провайдеру. - Это набор пар свойство/значение. Обычно это так. Тогда всех провайдеров можно поместить в одну таблицу, где одна строка - это один провайдер, а столбики - это свойства. Последний столбик - это сама страничка с инфой или ссылка на неё. А далее всё дело техники. Делаем выборку по нужному свойству провайдера, и инклудим в php файл страницы найденых провайдеров.
P.s. Но в принципе для таких нужд верстают один шаблон, а пгтом туда грузят нужную инфу.

Надеюсь моё описание структуры поможет

Спасибо большое за идею! =) А если оставить провайдеров по разным таблицам, просто к каждой из таблиц добавить строку с ссылкой на соответственную страницу?
...
Рейтинг: 0 / 0
php и MySQL
    #37932607
Минин Игорь,

Просто таблицы большие, и в них имеется 3 столбца: адрес,дом,корпус. И все эти таблицы совмещать каждый раз в одну, будет занимать долгое время, т.к. адреса в процессе работы будут обновляться
...
Рейтинг: 0 / 0
php и MySQL
    #37932619
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьПрограмёрпропущено...

Вообщем так, моё мнение. Таблица по провайдеру. - Это набор пар свойство/значение. Обычно это так. Тогда всех провайдеров можно поместить в одну таблицу, где одна строка - это один провайдер, а столбики - это свойства. Последний столбик - это сама страничка с инфой или ссылка на неё. А далее всё дело техники. Делаем выборку по нужному свойству провайдера, и инклудим в php файл страницы найденых провайдеров.
P.s. Но в принципе для таких нужд верстают один шаблон, а пгтом туда грузят нужную инфу.

Надеюсь моё описание структуры поможет

Спасибо большое за идею! =) А если оставить провайдеров по разным таблицам, просто к каждой из таблиц добавить строку с ссылкой на соответственную страницу?
наверное так и будет лучше всего ;) или сервисную таблицу делать с двумя полями: таблица провайдера, страница инфы. И по ней выборку нужных страниц делать. Вообщем варианты равносильны. Выбирай какой удобнее ;)
...
Рейтинг: 0 / 0
php и MySQL
    #37932645
Програмёр,

Спасибо большое за помощь. Осталось это сформулировать с технической части, но уже есть путь в каком направлении двигаться. =) А если делать дополнительную таблицу с провайдерами, то получается при поиске он будет брать название таблицы, где найден адрес и потом сопоставлять его с этой дополнительной страницей и уже выдавать конечный результат? =)
...
Рейтинг: 0 / 0
php и MySQL
    #37932646
поправочка:


Минин Игорьдополнительной страницей
т.е. дополнительной таблицей
...
Рейтинг: 0 / 0
php и MySQL
    #37932786
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минин ИгорьПрограмёр,

Спасибо большое за помощь. Осталось это сформулировать с технической части, но уже есть путь в каком направлении двигаться. =) А если делать дополнительную таблицу с провайдерами, то получается при поиске он будет брать название таблицы, где найден адрес и потом сопоставлять его с этой дополнительной страницей и уже выдавать конечный результат? =)
Да. Или читать строку доп. таблицы, бежать по найденому названию в таблицу провайдера, искать нужные совпадения и если нашёл - выводить соответствующую страницу. Система более универсальная, так как в коде не будет жёсткой привязки к таблицам и при появлении нового провайдера или удалении старого не прийдётся править код
...
Рейтинг: 0 / 0
25 сообщений из 65, страница 1 из 3
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php и MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]