Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помощь в составлении запроса [2]
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Помощь в составлении запроса

Страниц (2): « 1 [2]
 

16. svoloch - 09 Апреля, 2011 - 07:44:56 - перейти к сообщению
Lozzie пишет:
А с чего он должен работать? Это только пример. Я лишь хотел вам продемонстрировать реализацию с оператором IF(вместо подзапроса). А так, если к запросу добавить группировку и корректные условия выборки, то он сможет справиться с вашей задачей.

Нет, за помощь я вам, конечно, благодарен. Но! Я ведь потому и создал тему в данном разделе, так как прошу знающих людей составить правильный запрос. Не пример показать, а именно запрос, полноценный.
17. MAXUS - 09 Апреля, 2011 - 09:44:17 - перейти к сообщению
svoloch пишет:
Но! Я ведь потому и создал тему в данном разделе, так как прошу знающих людей составить правильный запрос. Не пример показать, а именно запрос, полноценный.


Ты бы накидал, как должен выглядеть результат запроса (столбцы какие?), а то, по-моему, с этим проблемы в первую очередь.
18. svoloch - 09 Апреля, 2011 - 13:13:23 - перейти к сообщению
MAXUS пишет:
svoloch пишет:
Но! Я ведь потому и создал тему в данном разделе, так как прошу знающих людей составить правильный запрос. Не пример показать, а именно запрос, полноценный.


Ты бы накидал, как должен выглядеть результат запроса (столбцы какие?), а то, по-моему, с этим проблемы в первую очередь.


Смотри, у меня идет вывод
PHP:
скопировать код в буфер обмена
  1.  
  2. while($text = mysql_fetch_assoc($query))
  3.         {
  4.                 $msg = bb(nl2br($text['text'], 'string'));
  5.                 $allcom = mysql_result(mysql_query("select count(id) from `comments` where `tid` = '$text[id]'"),0);
  6.                         echo '<div class="border"><div class="link1">
  7.                         ' . cat($msg, true, $text['id']) . '
  8.                         </div>
  9.                         <img src="'.$home.'/images/comms.gif" alt="комменты" width="16" height="16" /> <a href="comments/' . $text['id'] . '">Комментарии</a> [' . $allcom . ']
  10.                 $who = user('id', $text['uid']);
  11.                 $login_link = "user/$who[id]";
  12.                 $author = $who ? '<a href="'.$login_link.'"><b>'.$who['login'].'</b></a>' : '<b>Администратор</b>';
  13.                 echo '<div class="border">Добавил: ' . $author . ' ' . ftime($text['date']) . '</div></div>';
  14.         }
  15.  

(Добавление)
Вот мне и надо осуществить вывод с учетом добавления комментариев к записи и по дате добавления записи. Чтоб записи с новыми комментариями отображались вверху и сортировались по дате добавления.
19. svoloch - 11 Апреля, 2011 - 17:12:58 - перейти к сообщению
Ну в самом деле... Знающие люди, помогите...

 

Powered by ExBB FM 1.0 RC1