5 разных циклов с одного mysql запроса
Добрый день! Имеется запрос
$res = $db->query("SELECT id, list_id, post_id, altname, name, rating, current, all, type, list_category, status FROM " . PREFIX . "_list WHERE list_id = '{$member_id['user_id']}'");
на основе одного запроса нужно вывести 5 разных блоков с разными данными по list_category.
$i = 0; while ($row_ists = $db->get_row($res)) { if ($row_ists['list_category'] == 2) { $tpl3->set('{Numb}', ++$i); $tpl3->set('{Link}', $config['http_home_url'] . $row_ists['altname'] . ".html"); $tpl3->set('{title}', $row_ists['anime_name']); $tpl3->set('{Rating}', $row_ists['rating']); $tpl3->set('{current}', $row_ists['current']); $tpl3->set('{all}', $row_ists['all']); $tpl3->set('{type}', $row_ists['type']); $tpl3->set('{status}', $row_ists['status']); $tpl3->compile('list2'); } }
Для выводя блоков меняются лишь категории $row_ists['list_category'] == 2 (от 1 до 5) Подскажите как быть.
Источник: dle-faq.pro