Пример участок кода с главной страницы:
// последние статьи
$connect = mysqli_connect($db['db_server'], $db['db_user'], $db['db_pass'], $db['db_name']); // коннект к БД
$category = 'Статьи';
$sql = 'SELECT id, name, name_chpu, thumbs, category, count_views, time FROM '.$db["db_table"].' WHERE category = "'.$category.'" ORDER BY id DESC LIMIT 0, 5'; // вывод постов по определенной категории
// ВЫВОД ПОСТОВ
$result = mysqli_query($connect, $sql);
if($result) // если данные успешно получены, присвоим их переменным в шаблоне
{
$data['posts'] .= '<h2>Последние статьи на сайте:</h2>';
for( $i=0; $i<mysqli_num_rows($result); $i++ )
{
$content[$i] = mysqli_fetch_array($result); // разложим полученные данные в массив
// создаём ссылку с ЧПУ или без ЧПУ, если они включены в настройках
if ($db['chpu'] == 'on')
{
$data['posts'] .= '<div class="content"><h2>';
$data['posts'] .= $content[$i]['name'];
$data['posts'] .= '</h2></a>';
$data['posts'] .= $content[$i]['thumbs'];
$data['posts'] .= '<br><a href="content.php?p=';
$data['posts'] .= $content[$i]['id'];
$data['posts'] .= '&c=';
$data['posts'] .= $content[$i]['name_chpu'];
$data['posts'] .= '">Читать далее...</a></div>';
}
else
{
$data['posts'] .= '<div class="content"><h2>';
$data['posts'] .= $content[$i]['name'];
$data['posts'] .= '</h2>';
$data['posts'] .= $content[$i]['thumbs'];
$data['posts'] .= '<br><a href="content.php?p=';
$data['posts'] .= $content[$i]['id'];
$data['posts'] .= '">Читать далее...</a></div>';
}
}
mysqli_free_result($result); // почистим память от запроса к БД
}
mysqli_close($connect);