Strona 1 z 1

Nie aktualizuje się lista użytkowników

: 22 kwietnia 2010, 10:58
autor: brainac
Witam

Mam strasznie dziwny problem. Miałem trochę zamieszania z forum, konieczna była reinstalacja, import kawałków bazy (na całej nie chciało działać) i dzieją się czasem dziwne rzeczy. Z większością się uporałem, ale nie chce mi działać lista użytkowników, zarówno od frontu jak i w acp. Wyświetla cały czas tylko 23 userów. Prześledziłem kod, sprawdziłem jakie zapytanie idzie do bazy, skopiowałem je do phpMyAdmina i tam zwraca poprawne wyniki - ponad 40 pozycji. Niestety magicznie na przestrzeni linijek

Kod: Zaznacz cały

		$sql = "SELECT u.user_id
			FROM " . USERS_TABLE . " u
				$sql_from
			WHERE u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ")
				$sql_where
			ORDER BY $order_by";
		$result = $db->sql_query_limit($sql, $config['topics_per_page'], $start);

		$user_list = array();
		while ($row = $db->sql_fetchrow($result))
		{
			$user_list[] = (int) $row['user_id'];
		}
w pliku memberlist.php gdzieś ci userzy znikają. Tak jak pisałem, zapytanie SQL na pewno jest prawidłowe, a do tablicy $user_list trafiają tylko 23 wartości. Ktoś ma pomysł co może być przyczyną? Oczywiście cache czyściłem wielokrotnie.

Re: Nie aktualizuje się lista użytkowników

: 22 kwietnia 2010, 11:01
autor: @Marcin
A synchronizacja nie pomaga?
Panel Admina ->
Zsynchronizuj statystyki
Przelicz liczbę postów, tematów, użytkowników i plików.

Re: Nie aktualizuje się lista użytkowników

: 22 kwietnia 2010, 11:56
autor: brainac
Ech, trzeba mi było szybciej na forum zapytać, a nie w kodzie grzebać. Działa, dzięki. Gdzie są trzymane te statystyki? W bazie, czy w plikach?

Re: Nie aktualizuje się lista użytkowników

: 22 kwietnia 2010, 12:01
autor: @Marcin
w bazie :)

Re: Nie aktualizuje się lista użytkowników

: 22 kwietnia 2010, 13:47
autor: brainac
No to mnie kod wyprowadził w pole :) Za mało jeszcze wiem o tych mechanizmach. Skoro SQL zwraca co trzeba, to w którym momencie ginęły te wyniki? Czy może tylko kwerenda była tworzona dobrze, ale nie wykonywana? Swoją drogą szukałem gdzie mogłoby to być zapisywane i nie udało mi się znaleźć.