Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]Zliczanie rekordów
Forum PHP.pl > Forum > Przedszkole
Serb87
Witam

Pewnie to jest bardzo proste ale nie dla mnie. Czy ktos mi moze napisac kod ktory bedzie mi zliczał rekordy ktorych suma bedzie widoczna na stronie. Z gory dzieki.

pozdrawiam
b_chmura
rekordów z bazy?

  1. SELECT COUNT(*) FROM nazwa_tabeli


EDIT

Z pliku
  1. <?php
  2. $file = file('nazwa_pliku.txt');
  3. $cnt = count($file);
  4.  
  5. echo $cnt;
  6. ?>
Fishu
Jeszcze jest takie coś:
  1. <?php
  2. $query = mysql_num_rows(mysql_query("select * from costam"));
  3. ?>

Pobiera ilość rekordów.
nospor
@Fishu Twoj sposób jest najgorszy z możliwych. W celu pobrania ilosci rekordów skrypt musi pobrać je wszystkie? Po co? To się zalatwia count() tak jak napisal b_chmura.
webdice
Cytat(b_chmura @ 16.12.2007, 12:37:32 ) *
rekordów z bazy?

  1. SELECT COUNT(*) FROM nazwa_tabeli


W takich zapytaniach powinno się używać aliasów:

  1. SELECT COUNT(*) AS `alias` FROM nazwa_tabeli
Snowak
Nie ma potrzeby.
  1. <?php
  2. $query = mysql_query('select count(*) from tabela');
  3. $query_r = mysql_fetch_row($query);
  4. $count = $query_r[0];
  5. ?>
webdice
Zwróć uwagę na to że przy większej ilości pól używanie indeksów numerycznych jest nieporęczne.
nospor
Cytat
Zwróć uwagę na to że przy większej ilości pól używanie indeksów numerycznych jest nieporęczne.
Zwroc uwage, ze przy tego typu zapatania będzie tylko jedno pole.
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.