Задать вопрос
@smoky-jo

Как вывести данные в цикле из бд в smarty?

Здравствуйте, подскажите как вывести 30 записей из бд в smarty?

допустим у меня есть 100 записей в бд, мне нужно выбрать 30 записей в которых столбец category_id=9

я понимаю что можно сделать такой запрос

function minListUsersViwed() {

global $db;
$category_9=$db->fetchRow("select `category_id` from ".TABLE_ADS." where `category_id`=9 ORDER BY `date_added` ASC LIMIT 30");
if(!$category_9) return 0;
return $category_9;
}


далее я делаю так

$category_9 = $listings->minListUsersViwed($category_9);
	$smarty->assign("category_9",$category_9);


а как дальше в шаблоне это показывать в цикле?

и по-моему этот код который выше, не работает почему-то
  • Вопрос задан
  • 105 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
SerJook
@SerJook
кодер
Если это Smarty 3, то

{foreach $category_9 as $row}
     {$row->column}<br/>
{/foreach}


если smarty 2 то:

{foreach from=$category_9  item=row}
    {$row->column}<br/>
{/foreach}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы