Здравствуйте, подскажите пожалуйста, как можно вывести этот цикл не используя fetchassoclist
function getPerPageNews ($page,$ads_per_page,$search='') {
if($page) $start=($page-1)*$ads_per_page;
global $db;
global $appearance_settings, $ads_settings, $settings, $seo_settings;
$field="category_id";
if($search!='') $where=" where `$field` = '$search'"; else $where="";
$limit_str = "";
if($page) $limit_str = " order by `created_at` desc limit ".$start.", ".$ads_per_page;
$news_array = $db->fetchAssocList("select * from `posts`$where".$limit_str);
$i = 0;
foreach($news_array as $banks_arr) {
$news_array[$i]['id'] = cleanStr($news_array[$i]['id']);
$news_array[$i]['title'] = cleanStr($news_array[$i]['title']);
$news_array[$i]['content'] = cleanStr($news_array[$i]['content']);
$news_array[$i]['image_url'] = cleanStr($news_array[$i]['image_url']);
$news_array[$i]['post_url'] = cleanStr($news_array[$i]['post_url']);
$news_array[$i]['created_at'] = cleanStr($news_array[$i]['created_at']);
$news_array[$i]['summary'] = cleanStr($news_array[$i]['summary']);
$i++;
}
return $news_array;
}
}
вот в этой части мне нужно вместо $db использовать другую базу данных
$news_array = $db->fetchAssocList("select * from `posts`$where".$limit_str);
я делаю так
$link = mysqli_connect('localhost', 'user', 'password', 'base');
$news_array = $link->fetchAssocList("select * from `posts`$where".$limit_str);
.......
mysqli_close($link);
но fetchAssocList не работает, как можно заменить его чтобы цикл сработал?