Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] zliczanie użytkowników w bazie
molesta
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 3.03.2008

Ostrzeżenie: (0%)
-----


Witam ponownie
Mam w bazie tabele o nazwie User pole username i chciałbym policzyc ilość wszystkich zarejestrowanych użytkowników.

Jak to zrobić?
mam taki kod
  1. <?php
  2. $result2 = mysql_query('SELECT * FROM `Users` ORDER BY `Username` ');
  3.  while($rek2 = count($result2)){
  4. echo' '.$rek2[1].' ';
  5. }
  6. ?>


ale podczas otwierania stony nie wywala bledu ale też nie zwraca wyniku i strasznie zmula serwer



Prosze o pomoc

Ten post edytował molesta 6.04.2008, 01:19:26
Go to the top of the page
+Quote Post
maziak
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

Ostrzeżenie: (0%)
-----


Sprobuj zapytania w tym stylu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
  1. SELECT COUNT( * ) FROM users

Pozdrawiam.

Ten post edytował maziak 6.04.2008, 01:23:42
Go to the top of the page
+Quote Post
molesta
post
Post #3





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 3.03.2008

Ostrzeżenie: (0%)
-----


nic to nie dało oprócz "Fatal error: Maximum execution time of 30 seconds exceeded in"
Go to the top of the page
+Quote Post
maziak
post
Post #4





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

Ostrzeżenie: (0%)
-----


Hehe, ale to zapytanie to nie trzeba dalej nic liczyc, tylko to sobie mysql_fetch_assoc()-nąć, i wy-echać.
  1. <?php
  2. $result2 = mysql_query('SELECT COUNT(*) FROM users ');
  3. $tablica = mysql_fetch_assoc($result2);
  4. echo $tablica['COUNT(*)'];
  5. ?>


EDIT : popelnilem dosc trywialny blad, mianowice nie wrzucilem wyniku mFA do zadnej zmiennej, juz poprawione.

Ten post edytował maziak 6.04.2008, 01:39:38
Go to the top of the page
+Quote Post
molesta
post
Post #5





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 3.03.2008

Ostrzeżenie: (0%)
-----


Kurcze nadal nie zwraca wyniku nie zmula ale nie wyswietla nic
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #6





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


$suma = mysql_num_rows($result2);
Go to the top of the page
+Quote Post
acztery
post
Post #7





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


daj na samym początku

  1. <?php
  2. ?>


błąd nie powinien juz sie pokazywac co do zliczania odp masz wyzej...


zliczanie moze to :

  1. <?php
  2. $result2 = mysql_query('SELECT COUNT(*) as c FROM users ');
  3.  
  4. $a = mysql_fetch_assoc($result2);
  5. echo $a['c'];
  6. ?>


Ten post edytował acztery 6.04.2008, 01:44:36
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:14