







|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
36618
|
|