Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Mysql запрос - помогите разобраться. (Евгений) 04/01/2010 - 23:00:25



From: Евгений - 04/01/2010 - 23:00:25
Subject:Mysql запрос - помогите разобраться.
-----------------
"SELECT t.id, t.name, t.url, t.description, t.click, (SELECT COUNT(*) cl FROM `history_referal` hc WHERE `from` = t.id AND `date` > SUBDATE( NOW( ) , INTERVAL 24 HOUR )) AS ccl, (SELECT COUNT(*) cm FROM `history_referal` h WHERE `ip`= '$ip' AND `to`='$row[8]' AND `from`= t.id AND `date` > SUBDATE(NOW(), INTERVAL 27 HOUR) GROUP BY h.id LIMIT 1) AS cc, t.clickday, cs.name FROM sites t LEFT JOIN category_site cs ON t.category=cs.id, user b WHERE t.id_user = b.id".$ww." AND t.status IN ('2', '1') AND LOCATE('$row[9]', t.url) = 0 AND b.balance >= t.click AND t.click >= 0.01 GROUP BY t.id HAVING cc IS NULL AND (ccl < t.clickday OR ccl IS NULL) ORDER BY t.click DESC LIMIT $limit"

Указанное выше выражение является запросом на выборку. $ip - ip-адрес, $limit=1, $row - результат предыдущего запроса.
$ww=( $row['bc'] ) ? " AND category IN (".$row['bc'].")" : "";

Что означает эта строка? $row[bc]=55 (номер категории). Возможно кто-то заметит ошибку в формировании запроса, ато я уже замучился искать...
Заранее спасибо!


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
36618



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |