Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Źle liczy użytkowników
Forum PHP.pl > Forum > Przedszkole
Matimor
Witajcie
Zrobiłem taki system, który pokazuje: ostatnio zarejestrowanego i liczbę ogólną użytkowników, lecz mam taki problem, że źle mi ich liczy i źle pokazuje ostatniego użytkownika.

  1. mysql_connect('***','***','***')
  2. or die('Nieudane połączenie z bazą danych.');
  3. or die('Nie udało się wybrać bazy danych.');
  4. $result = mysql_query( "SELECT username, count(user_id) AS ile FROM users GROUP BY user_id DESC LIMIT 1" );
  5. if( $result )
  6. $answer = mysql_fetch_array( $result );
  7. $ile = $answer['ile'];
  8. $last = $answer['username'];
nospor
musisz to rozbic na dwa zapytani: do pobrania ostatnio zarejestrowanego i do pobrania liczby.

ps: a te group by to po co?
vokiel
Sprawdziłeś samo zapytanie czy dobrze działa? Bo wydaje mi się, że nie zadziała winksmiley.jpg

Nie możesz łączyć funkcji agregujących ze zwykłymi danymi. Użyj albo UNION albo zapytania zagnieżdżonego
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.