Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Nie zlicza rekordów
Forum PHP.pl > Forum > Przedszkole
szczalpi
Witam
Mam taki kod :
  1. $sql="SELECT count (*) FROM urls ";
  2. $ile= mysql_query($sql);
  3. echo "Mamy '$ile' wpisów";
, ale nie chce działa nie wiem co jest nie tak. Tępa głowa ze mnie proszę o pomoc.
Pozdrawiam
nospor
zobacz w manualu co zwraca mysql_query() a następnie przyjrzyj się funkcji mysql_fetch_array()
Blame
mysql_result Zapomniałeś tongue.gif
@up: aj, szybszy byłeś biggrin.gif
krispak
  1. $sql = mysql_query("SELECT count (*) as ile FROM urls");
  2. $row = mysql_fetch_array($sql);
  3. echo "Mamy ".$row['ile']." wpisów";
Ramzaa
Jemu chyba chodziło bardziej o coś takiego:
  1. $sql = mysql_num_rows(mysql_query("SELECT `pole` FROM `urls`");
  2. echo "Mamy ".$sql." wpisów";
nospor
@Ramzaa wiesz, żeby zliczyć liczbę rekordów naprawdę nie trzeba pobierać ich wszystkich..... wyobraź sobie że w bazie masz 100 mln rekordów. Pobierasz je wszystkie tylko po to by je zliczyć? Także proszę, nie pisz takich rzeczy winksmiley.jpg

@krispak oczywiście pomimo dwóch poprawnych postów z odpowiedziami trzeba było napisać gotowca?
krispak
Na litosc mnie wzielo winksmiley.jpg Chociaz sami powinni do tego dochodzic..
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.