|
|
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Добрый день, не подскажите, возможно ли привязать, с помощью php, таблицу из mySQL с отдельной страницей, чтобы при поисковом запросе на сайте, если ключевые слова имеются в таблице, выводилась та страница, которая завязана к этой таблице? Если нет, то каким образом это можно осуществить. Пример сайта: http://dom.svyaznoy.ru/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 14:24:40 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьДобрый день, не подскажите, возможно ли привязать, с помощью php, таблицу из mySQL с отдельной страницей, чтобы при поисковом запросе на сайте, если ключевые слова имеются в таблице, выводилась та страница, которая завязана к этой таблице? Если нет, то каким образом это можно осуществить. Пример сайта: http://dom.svyaznoy.ru/ непонятно что хотите. пример приведите нормальный а не адреса сайтов. Вы хотите чтобы при вводе в поисковой строке сайта к примеру слова: "нетбайнет", был поиск по N таблицам, и если к примеру нашлось в таблице с именем providers то открывалась страница ./providers ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 15:11:24 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
РенатМинин ИгорьДобрый день, не подскажите, возможно ли привязать, с помощью php, таблицу из mySQL с отдельной страницей, чтобы при поисковом запросе на сайте, если ключевые слова имеются в таблице, выводилась та страница, которая завязана к этой таблице? Если нет, то каким образом это можно осуществить. Пример сайта: http://dom.svyaznoy.ru/ непонятно что хотите. пример приведите нормальный а не адреса сайтов. Вы хотите чтобы при вводе в поисковой строке сайта к примеру слова: "нетбайнет", был поиск по N таблицам, и если к примеру нашлось в таблице с именем providers то открывалась страница ./providers ? Да. Меня интересует, как назначить определенной таблице в бд свою страницу, и в дальнейшем, при поисковом запросе, если ключевые слова имеются в какой-либо из таблиц, то выводилась страница или страницы, соответствующие своим таблицам. Прошу прощения за неточность выражения своего вопроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 15:21:29 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьРенатпропущено... непонятно что хотите. пример приведите нормальный а не адреса сайтов. Вы хотите чтобы при вводе в поисковой строке сайта к примеру слова: "нетбайнет", был поиск по N таблицам, и если к примеру нашлось в таблице с именем providers то открывалась страница ./providers ? Да. Меня интересует, как назначить определенной таблице в бд свою страницу, и в дальнейшем, при поисковом запросе, если ключевые слова имеются в какой-либо из таблиц, то выводилась страница или страницы, соответствующие своим таблицам. Прошу прощения за неточность выражения своего вопроса. ручками делаеться, ручками. Юзаете выборку с like либо fulltext по табличке. Если что то вернулось - значит в табличке что то найдено. Потом в дело вступает роутинг, и перенаправляет на страничку которая завязана к данной записи. ну либо юзайте готовые инструменты, которые я подсказать не смогу. либо вобще прикрутите гугл поиск ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 16:17:46 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
РенатМинин Игорьпропущено... Да. Меня интересует, как назначить определенной таблице в бд свою страницу, и в дальнейшем, при поисковом запросе, если ключевые слова имеются в какой-либо из таблиц, то выводилась страница или страницы, соответствующие своим таблицам. Прошу прощения за неточность выражения своего вопроса. ручками делаеться, ручками. Юзаете выборку с like либо fulltext по табличке. Если что то вернулось - значит в табличке что то найдено. Потом в дело вступает роутинг, и перенаправляет на страничку которая завязана к данной записи. ну либо юзайте готовые инструменты, которые я подсказать не смогу. либо вобще прикрутите гугл поиск С самим поиском понятно, тем более информации по этому море в интернете. Сама проблема у меня, как привязать страницу к определенной таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 16:30:31 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Или может, я что-то недопонимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 16:31:10 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьИли может, я что-то недопонимаю? Нет... скорее другие недопонимают в чём проблема... страницы к базам не привязываются никак, и в принципе так думать неверно... просто создаёте страницу (шаблон), в которую загружаете полученные из базы данные. В зависимости от того, в какой из таблиц нашли информацию, меняете шаблон (ну или просто берёте другой шаблон, если конкретно в Вашем случае). Если проблема в том, как узнать из какой таблицы были получены данные (что скорее всего и имел ввиду автор), то запрос в базу выглядит Код: sql 1. и тогда tab нам будет показывать из какой таблицы мы получили запись :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 17:26:48 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМинин ИгорьИли может, я что-то недопонимаю? Нет... скорее другие недопонимают в чём проблема... страницы к базам не привязываются никак, и в принципе так думать неверно... просто создаёте страницу (шаблон), в которую загружаете полученные из базы данные. В зависимости от того, в какой из таблиц нашли информацию, меняете шаблон (ну или просто берёте другой шаблон, если конкретно в Вашем случае). Если проблема в том, как узнать из какой таблицы были получены данные (что скорее всего и имел ввиду автор), то запрос в базу выглядит Код: sql 1. и тогда tab нам будет показывать из какой таблицы мы получили запись :) Получается, чтобы поиск мне выдал нужную страницу при запросе, необходимо чтобы те данные были загружены на этой странице? А если преследуется цель, чтобы найденная таким образом страница, не содержала в "чистом виде" эти запросы. К примеру скажем нужно, чтобы при каком-либо из запросе на выходе выдавал просто картинку или несколько картинок, если ключевые слова были найдены в нескольких таблицах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 17:41:46 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин Игорь, Подскажите пожалуйста что Вы хотите сделать. Суть задачи. P.s. Система за Вас думать не будет. Ей нужно явно (или хотя бы приблизительно) обьяснить что надо сделать. То есть какие данные считать и откуда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 18:10:26 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Програмёр, Суть такова, у меня стоит задача сделать поисковик по провайдерам. Имеется таблицы с адресами по каждому из провайдеров. Косяк сайта уже написан, благо в HTML/CSS соображаю (хоть что-то :) ). Как я понимаю, эти таблицы нужно загрузить в бд. Так же по каждому из провайдеров есть страничка с информацией. Нужно чтобы при вводе адреса был произведен поиск по всем этим таблицам и вывод страниц с провайдерами, если введенный адрес присутствует в той или иной таблице. Изначально я по глупости предполагал, что можно связать каждую из таблиц с соответственной ею страницей, но как выяснилось тут, мое суждение было не верно. Естественно нужно, чтобы результаты выводились на одной странице. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 18:52:03 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Так может начнете с изучения основ? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 18:54:59 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Этим уже занимаюсь :) тут вопрос времени :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 19:02:34 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьПрограмёр, Суть такова, у меня стоит задача сделать поисковик по провайдерам. Имеется таблицы с адресами по каждому из провайдеров. Косяк сайта уже написан, благо в HTML/CSS соображаю (хоть что-то :) ). Как я понимаю, эти таблицы нужно загрузить в бд. Так же по каждому из провайдеров есть страничка с информацией. Нужно чтобы при вводе адреса был произведен поиск по всем этим таблицам и вывод страниц с провайдерами, если введенный адрес присутствует в той или иной таблице. Изначально я по глупости предполагал, что можно связать каждую из таблиц с соответственной ею страницей, но как выяснилось тут, мое суждение было не верно. Естественно нужно, чтобы результаты выводились на одной странице. :) я чуток не понимаю. провайдеры, с их адресами, их описанием, с картинкаи - это одна таблица. Что за остальные таблицы то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 19:02:55 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
В базе данных будут находиться только таблицы с адресами, остальное будет просто в HTML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 19:12:05 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
А точнее по каждому из провайдеров есть своя таблица с адресами. Только это предполагается загружать в бд. Остальное просто код HTML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 19:20:00 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьВ базе данных будут находиться только таблицы с адресами, остальное будет просто в HTML. Вот не лень верстать было) А если дизайн поменять потребуется, будете все переверстывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 19:22:15 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
HettМинин ИгорьВ базе данных будут находиться только таблицы с адресами, остальное будет просто в HTML. Вот не лень верстать было) А если дизайн поменять потребуется, будете все переверстывать? Верстка не заняла много времени, тем более как таковых страниц там немного. Тем более поисковая форма в любом случае нужна. =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 19:26:29 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьПрограмёр, Суть такова, у меня стоит задача сделать поисковик по провайдерам. Имеется таблицы с адресами по каждому из провайдеров. Косяк сайта уже написан, благо в HTML/CSS соображаю (хоть что-то :) ). Как я понимаю, эти таблицы нужно загрузить в бд. Так же по каждому из провайдеров есть страничка с информацией. Нужно чтобы при вводе адреса был произведен поиск по всем этим таблицам и вывод страниц с провайдерами, если введенный адрес присутствует в той или иной таблице. Изначально я по глупости предполагал, что можно связать каждую из таблиц с соответственной ею страницей, но как выяснилось тут, мое суждение было не верно. Естественно нужно, чтобы результаты выводились на одной странице. :) Вообщем так, моё мнение. Таблица по провайдеру. - Это набор пар свойство/значение. Обычно это так. Тогда всех провайдеров можно поместить в одну таблицу, где одна строка - это один провайдер, а столбики - это свойства. Последний столбик - это сама страничка с инфой или ссылка на неё. А далее всё дело техники. Делаем выборку по нужному свойству провайдера, и инклудим в php файл страницы найденых провайдеров. P.s. Но в принципе для таких нужд верстают один шаблон, а пгтом туда грузят нужную инфу. Надеюсь моё описание структуры поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 21:12:56 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМинин ИгорьПрограмёр, Суть такова, у меня стоит задача сделать поисковик по провайдерам. Имеется таблицы с адресами по каждому из провайдеров. Косяк сайта уже написан, благо в HTML/CSS соображаю (хоть что-то :) ). Как я понимаю, эти таблицы нужно загрузить в бд. Так же по каждому из провайдеров есть страничка с информацией. Нужно чтобы при вводе адреса был произведен поиск по всем этим таблицам и вывод страниц с провайдерами, если введенный адрес присутствует в той или иной таблице. Изначально я по глупости предполагал, что можно связать каждую из таблиц с соответственной ею страницей, но как выяснилось тут, мое суждение было не верно. Естественно нужно, чтобы результаты выводились на одной странице. :) Вообщем так, моё мнение. Таблица по провайдеру. - Это набор пар свойство/значение. Обычно это так. Тогда всех провайдеров можно поместить в одну таблицу, где одна строка - это один провайдер, а столбики - это свойства. Последний столбик - это сама страничка с инфой или ссылка на неё. А далее всё дело техники. Делаем выборку по нужному свойству провайдера, и инклудим в php файл страницы найденых провайдеров. P.s. Но в принципе для таких нужд верстают один шаблон, а пгтом туда грузят нужную инфу. Надеюсь моё описание структуры поможет Спасибо большое за идею! =) А если оставить провайдеров по разным таблицам, просто к каждой из таблиц добавить строку с ссылкой на соответственную страницу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 22:18:07 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин Игорь, Просто таблицы большие, и в них имеется 3 столбца: адрес,дом,корпус. И все эти таблицы совмещать каждый раз в одну, будет занимать долгое время, т.к. адреса в процессе работы будут обновляться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 22:20:03 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьПрограмёрпропущено... Вообщем так, моё мнение. Таблица по провайдеру. - Это набор пар свойство/значение. Обычно это так. Тогда всех провайдеров можно поместить в одну таблицу, где одна строка - это один провайдер, а столбики - это свойства. Последний столбик - это сама страничка с инфой или ссылка на неё. А далее всё дело техники. Делаем выборку по нужному свойству провайдера, и инклудим в php файл страницы найденых провайдеров. P.s. Но в принципе для таких нужд верстают один шаблон, а пгтом туда грузят нужную инфу. Надеюсь моё описание структуры поможет Спасибо большое за идею! =) А если оставить провайдеров по разным таблицам, просто к каждой из таблиц добавить строку с ссылкой на соответственную страницу? наверное так и будет лучше всего ;) или сервисную таблицу делать с двумя полями: таблица провайдера, страница инфы. И по ней выборку нужных страниц делать. Вообщем варианты равносильны. Выбирай какой удобнее ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 22:38:03 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Програмёр, Спасибо большое за помощь. Осталось это сформулировать с технической части, но уже есть путь в каком направлении двигаться. =) А если делать дополнительную таблицу с провайдерами, то получается при поиске он будет брать название таблицы, где найден адрес и потом сопоставлять его с этой дополнительной страницей и уже выдавать конечный результат? =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 23:07:24 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
поправочка: Минин Игорьдополнительной страницей т.е. дополнительной таблицей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 23:08:54 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьПрограмёр, Спасибо большое за помощь. Осталось это сформулировать с технической части, но уже есть путь в каком направлении двигаться. =) А если делать дополнительную таблицу с провайдерами, то получается при поиске он будет брать название таблицы, где найден адрес и потом сопоставлять его с этой дополнительной страницей и уже выдавать конечный результат? =) Да. Или читать строку доп. таблицы, бежать по найденому названию в таблицу провайдера, искать нужные совпадения и если нашёл - выводить соответствующую страницу. Система более универсальная, так как в коде не будет жёсткой привязки к таблицам и при появлении нового провайдера или удалении старого не прийдётся править код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2012, 06:24:42 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМинин ИгорьПрограмёр, Спасибо большое за помощь. Осталось это сформулировать с технической части, но уже есть путь в каком направлении двигаться. =) А если делать дополнительную таблицу с провайдерами, то получается при поиске он будет брать название таблицы, где найден адрес и потом сопоставлять его с этой дополнительной страницей и уже выдавать конечный результат? =) Да. Или читать строку доп. таблицы, бежать по найденому названию в таблицу провайдера, искать нужные совпадения и если нашёл - выводить соответствующую страницу. Система более универсальная, так как в коде не будет жёсткой привязки к таблицам и при появлении нового провайдера или удалении старого не прийдётся править код Спасибо большое за помощь. И все это "добро" получается нужно прописать в файл, на который ссылается поисковая форма при запросе? И я так полагаю в эту же штуку можно спокойно, если разобраться, впихнуть сразу же "живой поиск"? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2012, 09:24:14 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьПрограмёрпропущено... Да. Или читать строку доп. таблицы, бежать по найденому названию в таблицу провайдера, искать нужные совпадения и если нашёл - выводить соответствующую страницу. Система более универсальная, так как в коде не будет жёсткой привязки к таблицам и при появлении нового провайдера или удалении старого не прийдётся править код Спасибо большое за помощь. И все это "добро" получается нужно прописать в файл, на который ссылается поисковая форма при запросе? И я так полагаю в эту же штуку можно спокойно, если разобраться, впихнуть сразу же "живой поиск"? :) Да, но оптимальный живой поиск использует ajax, так как грузить весь массив данных (особенно если база огромная, как у гугла например) это накладно по ресурсам (в случае с огромными базами это вообще невозможно) Так что советую сначала оформить простой поиск, что бы работал, а уже потом доучивать и дописывать)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2012, 09:41:46 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Програмёр, Спасибо, буду пробовать. =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2012, 10:06:48 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Не сочтите за наглость, но не подскажите еще пару моментов. =)) Если я в таблицу с адресами добавил столбец с ссылкой на страницу в виде (page.php). То как при поиске сделать, чтобы он именно открыл этот файл, а не прописал содержимое ячейки, найдя ключевые слова в данной строке. т.е. не прописывал как результат "page.php", а именно загрузил его? Надеюсь правильно выразился... И если таких таблиц много, то нужно делать запрос каждой из них? Нельзя это написать все одним запросом, к н-му количество таблиц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 01:28:37 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин Игорь, так вам уже говорили, что не надо делать много таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 06:52:51 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьНе сочтите за наглость, но не подскажите еще пару моментов. =)) Если я в таблицу с адресами добавил столбец с ссылкой на страницу в виде (page.php). То как при поиске сделать, чтобы он именно открыл этот файл, а не прописал содержимое ячейки, найдя ключевые слова в данной строке. т.е. не прописывал как результат "page.php", а именно загрузил его? Надеюсь правильно выразился... И если таких таблиц много, то нужно делать запрос каждой из них? Нельзя это написать все одним запросом, к н-му количество таблиц? Код: php 1. 2. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2012, 07:51:25 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Доброй ночи, у меня по теме возник еще вопрос, но уже у меня что-то получилось. Сначала код, как это у меня написано, потом вопрос. Сама форма: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. сам поиск: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Суть вопроса такая, поиск по нескольким таблицам и одному запросу проходит отлично, все выдает, что надо, но когда хочу добавить еще одно условие поиска (на примере первого селект) он перестает искать. В чем может быть проблема, что не так я делаю?? И еще один вопрос, в такой схеме у меня перестал выдавать "запрос ошибочный", если ничего не было найдено, вместо этого пустое окно. В чем может быть косяк? В дальнейшем должен производиться поиск с 3 запросами, но 3-ий запрос необязательный, как это можно учесть при поиске. LIKE ищет по точному совпадению, что будет если один запрос будет пустым, он будет искать или нужно в таком случае задавать этому значению "0" и в таблице в этом столбике ставить по умолчанию NULL? И последний вопрос, по поводу: Код: php 1. 2. в каком виде должна быть ссылка в таблице, чтобы он ее так вот открыл? и будет ли такая схема работать, если несколько таблиц, и во всех них было найдено ключевое слово из поиска?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 01:58:19 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 07:51:23 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
[quot Минин Игорь]WHERE `adress` LIKE '%$query%' AND 'dom' LIKE '%$dom%'[/src] Читать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 09:46:25 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Hett Код: php 1. Все так же, не изменилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 10:49:56 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Так и пишет "Запрос ошибочный"? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 12:06:52 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
HettТак и пишет "Запрос ошибочный"? :) ничего не выдает, я понимаю, что в die(mysql_error()) нужно прописывать в, что он должен выдавать в этом случае :) Еще я заметил, что хоть у меня и стоит LIKE, но он все равно находит совпадения, даже если ввести букву, которая есть в таблице... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 12:14:39 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
авторничего не выдает, я понимаю, что в die(mysql_error()) нужно прописывать в, что он должен выдавать в этом случае :) А вместо того, чтобы строить догадки, прочитать мануал по mysql_error() нельзя? Еще я заметил, что хоть у меня и стоит LIKE, но он все равно находит совпадения, даже если ввести букву, которая есть в таблице... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 12:24:18 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
нечайно отправил Код: php 1. а не должен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 12:25:45 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Hettнечайно отправил Код: php 1. а не должен? Должен, это я ступил, только сейчас понял это... Так что извиняюсь, за глупый вопрос =) А как сделать точное совпадение, не подскажешь?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 12:37:02 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
% - означает любое количество символов. Если нужно точное совпадение, убирайте из шаблона %. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 13:00:38 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Hett% - означает любое количество символов. Если нужно точное совпадение, убирайте из шаблона %. На какой мелочи я пролетел. Спасибо. Мда, изучать мне это все и изучать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 13:04:00 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Народ, у меня остался последний нерешенный вопрос, остальное благо вышло как надо... код прилагается. В общем у меня в таблицах 4 столбца (adress,dom,korp,url), в последнем храниться название php файла, который надо включить. в виде (page.php)... Когда пытался использовать команду, что мне написал Ренат: Код: sql 1. 2. у меня вообще переставал искать. В чем может быть проблема?? Как мне включить эту страницу на сайт, а не просто прописать ее название как текст? Буду очень признателен, осталось эту задачу решить и поиск будет полностью готов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 00:24:48 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Почитать документацию по include Поглядеть что в переменной $provider['link'] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 07:29:19 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Включить отображение ошибок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 07:29:34 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин Игорь Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Народ, у меня остался последний нерешенный вопрос, остальное благо вышло как надо... код прилагается. В общем у меня в таблицах 4 столбца (adress,dom,korp,url), в последнем храниться название php файла, который надо включить. в виде (page.php)... Когда пытался использовать команду, что мне написал Ренат: Код: sql 1. 2. у меня вообще переставал искать. В чем может быть проблема?? Как мне включить эту страницу на сайт, а не просто прописать ее название как текст? Буду очень признателен, осталось эту задачу решить и поиск будет полностью готов! хм... сразу по оптимизации: Код: plsql 1. если второе условие вернёт true, то и первое вернёт true. то есть, нету такого варианта, когда второе вернёт истину, а первое ложь, а поэтому оставляем только первую проверку (вторая лишняя): Код: plsql 1. а теперь по основному вопросу... не работает потому, что $provider = mysql_fetch_array($result); запишет в переменную массив, соответствующий одной строке выборки. из таблицы мы выбираем только столбик url, а значит и массив будет содержать только один ключ $provider['url'], а $provider['link'] останется неидентифицированным. то есть инклуд надо писать так: Код: php 1. p.s. Очень советую почитать литературу по основам взаимодействия пхп и sql (их, основы, можно изучить за несколько дней не напряжённого чтения). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 09:23:56 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Програмёр Код: php 1. Так и прописывал. Не выдавал :( Програмёресли второе условие вернёт true, то и первое вернёт true. то есть, нету такого варианта, когда второе вернёт истину, а первое ложь, а поэтому оставляем только первую проверку (вторая лишняя) У меня в поиске 3 запроса (последний - не обязательный для ввода). Как мне тогда учесть, если ввели еще третье условие '$korp' ? Програмёрp.s. Очень советую почитать литературу по основам взаимодействия пхп и sql (их, основы, можно изучить за несколько дней не напряжённого чтения). Сам хочу этим заняться, когда поиск разгребу, понимаю что много тут не знаю еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 10:12:08 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьПрограмёр Код: php 1. Так и прописывал. Не выдавал :( Програмёресли второе условие вернёт true, то и первое вернёт true. то есть, нету такого варианта, когда второе вернёт истину, а первое ложь, а поэтому оставляем только первую проверку (вторая лишняя) У меня в поиске 3 запроса (последний - не обязательный для ввода). Как мне тогда учесть, если ввели еще третье условие '$korp' ? Програмёрp.s. Очень советую почитать литературу по основам взаимодействия пхп и sql (их, основы, можно изучить за несколько дней не напряжённого чтения). Сам хочу этим заняться, когда поиск разгребу, понимаю что много тут не знаю еще. 1. на сервере путь файла обычно: /home/user/domen/www/относительный путь. Могу предположить, что в базу записывается именно относительный путь к файлу, который благополучно не находится (пхп файл просто не видит) если написать echo $provider['url'] что выдаст? 2. запрос в пхп будет выглядеть так: Код: php 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 10:24:53 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Програмёр1. на сервере путь файла обычно: /home/user/domen/www/относительный путь. Могу предположить, что в базу записывается именно относительный путь к файлу, который благополучно не находится (пхп файл просто не видит) если написать echo $provider['url'] что выдаст? Нет, все нормально, все заработало. Магия какая то, одно и тоже вводишь, и тут те раз все загрузилось :) А если таких url-ов будет несколько, то нужно в цикл писать, чтобы он каждый так включил? Спасибо большое за помощь, очень помог... И да, нужно много читать, очень много ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 10:58:10 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин Игорь, что значит "таких url-ов будет несколько"? Несколько в одной строке таблицы (то есть у каждого провайдера по 2-3 урла), или несколько в выборке (то есть найдёт несколько провайдеров)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 11:08:13 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Програмёрчто значит "таких url-ов будет несколько"? Несколько в одной строке таблицы (то есть у каждого провайдера по 2-3 урла), или несколько в выборке (то есть найдёт несколько провайдеров)? Я имею ввиду, если запрос будет найден в нескольких таблицах, следовательно url будет тоже несколько. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 11:12:13 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьПрограмёрчто значит "таких url-ов будет несколько"? Несколько в одной строке таблицы (то есть у каждого провайдера по 2-3 урла), или несколько в выборке (то есть найдёт несколько провайдеров)? Я имею ввиду, если запрос будет найден в нескольких таблицах, следовательно url будет тоже несколько. Код: php 1. а разве это не призвано вывести все найденные строки (в нашем случае url'ы)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 12:12:23 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
ПрограмёрМинин Игорьпропущено... Я имею ввиду, если запрос будет найден в нескольких таблицах, следовательно url будет тоже несколько. Код: php 1. а разве это не призвано вывести все найденные строки (в нашем случае url'ы)? В этом случае он будет найденное прописывать текстом, а не включать инклудом, по-моему. :) Мои предположения сводятся к тому, чтобы эту запись: Код: sql 1. 2. 3. 4. 5. 6. 7. Изменить под include. Так может сработать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 12:30:09 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин Игорь, Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. может конечно я что то у вас не так понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 12:44:30 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
И никто SQL-Injection не увидел и мой отсыл в ЧаВо ТС конечно-же проигнорировал.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 13:29:16 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Anjey aka PMИ никто SQL-Injection не увидел и мой отсыл в ЧаВо ТС конечно-же проигнорировал.... )) я не думаю, что автор сейчас об этом думает... ему бы сам процесс запустить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 13:44:27 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Anjey aka PMИ никто SQL-Injection не увидел и мой отсыл в ЧаВо ТС конечно-же проигнорировал.... да увидели) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 13:45:06 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Anjey aka PMИ никто SQL-Injection не увидел и мой отсыл в ЧаВо ТС конечно-же проигнорировал.... Програмёр)) я не думаю, что автор сейчас об этом думает... ему бы сам процесс запустить Верно, я читал, что Вы скидывали... Мне сейчас надо было хотя бы запустить весь процесс, и уже потом допиливать. )) У меня он хоть сейчас ищет, это уже радует :) РенатМинин Игорь, Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. может конечно я что то у вас не так понял... Спасибо, попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 14:42:00 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Спасибо большое всем за помощь! Буду разбираться дальше =) P.S. Это единственный форум, где мне дали действительно дельные ответы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 14:48:38 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Anjey aka PM, По поводу SQL-lnjection. Мне нужно запрос обработать в таком виде? Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 17:44:14 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
либо с помощью mysql_real_escape_string либо передавать параметрами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 17:49:33 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Hettлибо с помощью mysql_real_escape_string либо передавать параметрами Код: sql 1. 2. 3. 4. 5. Я так полагаю Вы про этот метод говорите? А вот так можно делать? Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 17:55:13 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин Игорь, Можно, но ссылочку вы, все-таки почитайте там на 2-й странице я давал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2012, 18:01:04 |
|
||
|
php и MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьHettлибо с помощью mysql_real_escape_string либо передавать параметрами Я так полагаю Вы про этот метод говорите? А вот так можно делать? Код: sql 1. 2. 3. 4. 5. Какая разница что вы будиите делать с переменой если потом ее переопределяете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2012, 09:03:28 |
|
||
|
|

start [/forum/topic.php?all=1&fid=23&tid=1464753]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
109ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 544ms |

| 0 / 0 |
