Модераторы: skyboy
  

Поиск:

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


Новичок



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

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



как объединить данное условие в один так как выводить только одну запись а должно все которых нет во второй таблице

$USER = $_SESSION["user"];
$ZALOBA = 25;

$TIMEOFF = time()-60*60*24;

$stmt = $PDO->prepare("SELECT * FROM asp_ads WHERE status=? and zaloba<? ORDER BY vip DESC");
$stmt->execute(array(1,$ZALOBA));
$stmt->setFetchMode(PDO::FETCH_LAZY);
while($SQLUSER = $stmt->fetch())
{
$stmt = $PDO->prepare("SELECT * FROM `asp_ads_history` WHERE `id_site`=? and user=? and timeserf>?");
$stmt->execute(array($SQLUSER->id,$USER,$TIMEOFF));
$stmt->setFetchMode(PDO::FETCH_LAZY);
$SQLSyte = $stmt->fetch();
if($SQLSyte==false)
{
echo '<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">';
echo '<tr>';
echo '<td colspan="4" id="marg">';
echo $SQLUSER->url;
echo '<hr class="style-three" />';
echo '</td>';
echo '</tr>';
echo '</table>';
}
} 
PM MAIL   Вверх
kester
Дата 5.8.2015, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код
//Подсветку кода нужно использовать

как-то так
Код

SELECT * FROM asp_ads
WHERE status=? and zaloba<?
and id not in (SELECT id_site FROM asp_ads_history where user=? and timeserf>?)
ORDER BY vip DESC


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




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


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

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