|
 18.6 Кб |
|
| Здравствуйте, друзья!
Столкнулся с проблемой, неразрешимой собственными силами.
Поэтому жду от Вас помощи, конкретным решением, консультацией, добрым словом.
<table class="bodytable" border="1" cellpadding="4" cellspacing="0" bordercolordark="white" bordercolorlight="gray" align="center">
<tr valign="top">
<td>
<?php
include "config.php";
$query_hits = "
SELECT comments.post, articles.addname, articles.name, count(articles.id_article) AS num, MAX(articles.date) AS putdate
FROM articles, comments
WHERE comments.post = articles.id_article
GROUP BY comments.post
ORDER BY num DESC
LIMIT $pnumber";
$pgs = mysql_query($query_hits);
if(!$pgs) puterror("Ошибка при обращении к таблице страниц");
while($pag = mysql_fetch_array($pgs))
{
echo "<tr>
<td width=15%>".$pag['addname']."</td>
<td width=70%><a href=main.php?id_page=".$pag['post'].">".$pag['name']."</a></td>
<td width=5%>".$pag['num']."</td>
<td width=10%>".$pag['putdate']."</td>
</tr>";
}
?>
</td></tr></table>
Результат работы кода на картинке.
У меня вопрос, как можно осуществить отбор данных по дате в интервале прошедших 7 дней?
Использование date > NOW() - INTERVAL 7 DAY, дает ошибку, вероятно от неправильной подстановки в код.
Жду с нетерпением участия! | |
|
|
|
|
|
|
|
для: Будущий мастер
(07.04.2011 в 14:46)
| | >У меня вопрос, как можно осуществить отбор данных по дате в интервале прошедших 7 дней?
>Использование date > NOW() - INTERVAL 7 DAY, дает ошибку, вероятно от неправильной
>подстановки в код.
А как подставляете и что за ошибка возвращается?
<?php
...
$query_hits = "
SELECT comments.post, articles.addname,
articles.name, count(articles.id_article) AS num, MAX(articles.date) AS putdate
FROM articles, comments
WHERE comments.post = articles.id_article AND articles.date > NOW() - INTERVAL 7 DAY
GROUP BY comments.post
ORDER BY num DESC
LIMIT $pnumber";
...
?>
|
| |
|
|
|
|
 7.4 Кб |
|
|
для: cheops
(07.04.2011 в 14:50)
| |
WHERE comments.post = articles.id_article AND articles.date > NOW() - INTERVAL 7 DAY
|
Подставлял и таким образом и в select, но грешил на незнание синтаксиса | |
|
|
|
|
|
|
|
для: Будущий мастер
(07.04.2011 в 15:01)
| | Ну все верно (ведь статей за последнюю неделю нет, насколько я понимаю последняя была в середине марта)? | |
|
|
|
|
|
|
|
для: cheops
(07.04.2011 в 15:12)
| | Блин! Как близко было счастье!
cheops, огромное тебе человеческое спасибо! | |
|
|
|