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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как правельно организовать поиск 
:(
    Опции темы
Areostar
Дата 30.12.2014, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

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



Имеется запрос с помощью котороко ведётся поиск по базе дынных:

Код

$stmt = $dbh->prepare("SELECT * FROM content_table WHERE `type_id` = :type_id && `category_id` = :category_id ORDER BY `date_create` DESC LIMIT ".$page.", 5");
                $stmt->bindValue(':type_id',  $this->_type, PDO::PARAM_INT);
                $stmt->bindValue(':category_id',  $this->_category, PDO::PARAM_INT);

            if ($stmt->execute()) {
                while ($row = $stmt->fetch()) {
/.......................................................................
                                }
                        {




ужно добавть также поиск по странам както так `geo_target` = :geo_target

но проблемма вот в чем, может быть задан поиск сразу по многом странам(список) и у искомого поста(обьявления) может быть более одной связаной с ним страны.

Я могу создать таблицу со странами табличку связи постов со странами по схеме id, post_id, country_id;

Но как передовать в написаный выше запрос нужный список стран?

Надеюсь понятно обьяснил!? 
PM MAIL   Вверх
Aliance
Дата 11.1.2015, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 3
Всего: 137



Конечно без структуры таблицы content_table сказать однозначно сложно.

Цитата(Areostar @  30.12.2014,  18:32 Найти цитируемый пост)
у искомого поста(обьявления) может быть более одной связаной с ним страны.

если это так, то как это может быть реализовано без
Цитата(Areostar @  30.12.2014,  18:32 Найти цитируемый пост)
Я могу создать таблицу со странами табличку связи постов со странами по схеме id, post_id, country_id;


PS: А почему переменная $page не вставлена через подготовленное выражение?

PPS: правИльно, обЪявления, связаННой
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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