Вы не зашли.
Страницы 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();
Не в сети
Спасибо вопрос решил сам
Не в сети
Страницы 1