Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Ile rekordów jest w tabeli jak wyświetlić ?
Forum PHP.pl > Forum > Przedszkole
licha
Witam jak wyświetlić ile rekordów znajduje się w tabeli ?
myślę że nie będzie długi kod może mi go ktoś napisać proszę mam niewiele czasu żęby zrobić stronę internetową a to mi jest potrzebne.
wookieb
  1. SELECT count(*) FROM tabela
licha
i tak nie wiem tongue.gif
mam to :
  1. <?php
  2. $connection = @mysql_connect('host', 'login', 'hasło')
  3. or die('Brak połączenia z serwerem MySQL');
  4. $db = @mysql_select_db('licha_aaa', $connection)
  5. or die('Nie mogę połączyć się z bazą danych');
  6. SELECT count(*) FROM tabela
  7.  


domyśliłem się że trzeba się połączyć z bazą danych to mam i jak dokładnie wybrać tabele do wyświetlenia ?
chciałbym wyświetlić ile jest rekordów w tabel test w bazie danych licha_aaa
co zmienić/dopisać
modern-web
  1. <?php
  2. $connection = @mysql_connect('host', 'login', 'hasło') or die('Brak połączenia z serwerem MySQL');
  3. $db = @mysql_select_db('licha_aaa', $connection) or die('Nie mogę połączyć się z bazą danych');
  4. $query = mysql_query("SELECT count(*) FROM tabela");
  5. echo "$query";


Coś w ten deseń winksmiley.jpg
Wszystkiego Ci nie podpowiem. Domyśl się i kombinuj.
W razie czego odsyłam do manuala smile.gif

Pozdrawiam!
blade-mrn
Możesz też użyć mysql_num_rows() jeśli dajmy na to wcześniej i tak pobierasz dane z tej tabeli.
licha
pls dokończy mi to ktoś pls pls potrzebuje to a nie mam za dużo czasu na nauke i szukanei nawet nie wiem od czego zacząć
tak jak moder web powiedział mam to :
  1.  
  2. <?php
  3.  
  4. $connection = @mysql_connect('host', 'login', 'hasło') or die('Brak połączenia z serwerem MySQL');
  5.  
  6. $db = @mysql_select_db('licha_aaa', $connection) or die('Nie mogę połączyć się z bazą danych');
  7.  
  8. $query = mysql_query("SELECT count(*) FROM tabela");
  9.  
  10. echo "$query";

i jak wyciągnąć z tego liczbe rekordów ? nie znam się wcale na php i zbytnio podpowidzi nic mi nie dają chyba że linkt do odpowiedniego tematu gdzie ejst to wyjaśnione krok po kroku
blade-mrn
Jak to jak wyciągnąć z tego ilość rekordów? Przecież to zapytanie
  1. $query = mysql_query("SELECT count(*) FROM tabela");
zwraca właśnie ilość rekordów znajdujących się w tabeli o nazwie "tabela". Wartość ta jest przechowywana w zmiennej $query po czym za pomocą echo $query; jest wyświetlana na stronie.
licha
tak jak mówiłem jestem dosyć bardzo płytki z php tongue.gif ( troszeczke lepiej s html )

Działa troche lepiej lecz nie pojawia się poprawna liczba ;/

w miejesce gdzie miała się wyświetlić liczba jest takie coś :
Resource id #2

co jest źle ?


modern-web
Stary... regulamin zabrania `dawania` gotowców więc mam dla Ciebie propozycję:

Albo wysilisz się i wspólnie do tego dojdziemy albo nie masz tu czego szukać ;-)

Może to wyda Ci się pomocne: http://lmgtfy.com/?q=resource+id+%232+php

Edit: A tak nawiasem... zamknąłeś znacznik ?> ? Bo wiesz... jeśli jesteś taki `płytki` to może i o tym zapomniałeś...
licha
znalazłem że może pojawić się ten błąd jak mam zbyt blisko siebie 2 te same zmienne ale jest ten fakt że ja tej zmiennej nie użyłem jeszcze ani razu
modern-web
Zobacz jakie błędy wyświetlą się poza tym, o którym już wiemy:

  1. ini_set('display_errors', '1');


Wklej to pod <?php i zobacz jaki komunikat wyskoczy
nospor
@modern-web ze licha takie rzeczy pisze, to jeszcze rozumiem, ale ze ty RESOURCE # uwazasz za blad......
@licha MANUAL, MANUAL, MANUAL, KURS PHP + MYSQL a dopiero potem forum... toz to podstawy.
wynik mysql_query() odbiera sie przy pomocy mysql_fetch_array(). W sumie modern-web ta podstawa tobie też sie przyda smile.gif
licha
dla moderna nic nie wyskoczyło.
A tak czego szukać w manualu ?
nospor
Cytat
dla moderna nic nie wyskoczyło.
pewnie ze nie wyskoczylo bo jak pisalem zadnego bledu nie ma
Cytat
A tak czego szukać w manualu ?
przeciez ci napisalem...wykrzycze to to moze uslyszysz: MYSQL_FETCH_ARRAY()
licha
w sumie przeczytałem , niewiele zrozumiałem ;/
blade-mrn
Zrób tak:
  1. <?php
  2. $connection = @mysql_connect('host', 'login', 'hasło') or die('Brak połączenia z serwerem MySQL');
  3. $db = @mysql_select_db('licha_aaa', $connection) or die('Nie mogę połączyć się z bazą danych');
  4. $query = mysql_query("SELECT count(*) FROM tabela");
  5. $ile = mysql_fetch_assoc($query);
  6. echo $ile['count(*)'];
markonix
  1. $liczba = mysql_num_rows(mysql_query("SELECT * FROM tabela"));
wookieb
Co kolejny to cholera lepszy.
Dla wszystkich mistrzów, którzy chcieli chcą użyć mysql_num_rows odsyłam do łopat i odśnieżania polski bo tylko do tego się nadajecie.
Temat powinien być zamknięty bo:
1) Pyta o gotowca
2) Pyta o podstawy
3) Jest flamem dla "idiotów"
4) Błyszczy poziomem niewiedzy
batman
j.w.

Zamykam.
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.