Вы не вошли.
Страницы 1
Решил скрипт переделать в плагин но не знаю как записать в кэш все результаты цикла while он пишет только последний результат
function plugin_pvp(){
global $template;
error_reporting(0);
$cacheFileName = 'pvp.txt';
$cacheData = cacheRetrieveFile($cacheFileName, 60, 'pvp');
if ($cacheData != false) {
$template['vars']['pvp'] .= $cacheData;
return true;
}
//соединение с БД
$mysqli = new mysqli('----, '----', '-----', '----') or die("Нет доступа к базе.");
// лимит
$limit = 10;
// выбираем данные (сортировка по кол-ву пвп)
$select = mysqli_query($mysqli, "SELECT ---, ----- FROM ---- ORDER BY ---- DESC LIMIT $limit");
// макс кол-во колонок
$fields = mysqli_num_fields($select);
//вывод таблицы
while($row = mysqli_fetch_assoc($select)) {
$id = $row['char_name'];
$pvp = $row['pvpkills'];
$result = '<ul class="list-group"><li class="list-group-item list-group-item-success"><span class="badge">'.$pvp.'</span>'.$id.'</li></ul>';
}
$template['vars']['pvp'] = $result;
cacheStoreFile($cacheFileName, $result, 'pvp');
mysql_close();Вне форума
Спасибо вопрос решил сам
Вне форума
padonak, может опубликуете решение, для тех кто столкнется с той же проблемой.
Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.
Расширив границы сознания, мы открываем новые горизонты жизни.
Вне форума
Страницы 1
[ Сгенерировано за 0.026 сек, 7 запросов выполнено - Использовано памяти: 523.38 Кбайт (Пик: 550.09 Кбайт) ]