Задать вопрос
padonnak
@padonnak

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

Пытаюсь записать в cacheStoreFile все результаты $result но записывается 1 а выводит 10

сам код цикла с записью в кэш
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>';
cacheStoreFile($cacheFileName, $result, 'pvp');
}
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Оценить 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@springimport
Наверное, для вас это станет откровением... нужно пофиксить
$result -> $result[] и убрать <ul class="list-group"></ul>
и вынести cacheStoreFile($cacheFileName, $result, 'pvp'); за цикл.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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