вопрос
Добрый день!
Имеется запрос
на основе одного запроса нужно вывести 5 разных блоков с разными данными по list_category.
Для выводя блоков меняются лишь категории $row_ists['list_category'] == 2 (от 1 до 5)
Подскажите как быть.
Имеется запрос
$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)
Подскажите как быть.
Проблему решил сам.
$i = 1;
while ($row_anilists = $db->get_row($res_anilist)) {
if ($row_anilists['list_category'] == 1) {
}
if ($row_anilists['list_category'] == 2) {
}
if ($row_anilists['list_category'] == 3) {
}
if ($row_anilists['list_category'] == 4) {
}
if ($row_anilists['list_category'] == 5) {
}
}
$i++