PHP: strefaphp.net
PHP: strefaphp.net



 
Czy odwiedziłeś już te strony? -
dodał: Vengeance

Temat: Problem z SUM
Autor
Data: 26-06-2006 11:55
pabloles

dołączył:
26-06-2006 
Witam!
Mam problem z zapytaniem, ktore mialoby wyswietlac sume wszystkich rekordow z danej kolumny. Nie wiem jak zastosowac polecenie SUM. Jak daje:

$all = mysql_query("SELECT SUM(`kolumna`) FROM `tabela`");
echo "$all";

To jest napisane "Resource id #21". Co jest nie tak??

dzieki za pomoc 
Cytuj   Profil Email 
Autor
Data: 27-06-2006 21:58
batman

dołączył:
22-06-2006 
Funkcja mysql_query zwraca nie wynik zapytania lecz "zasób", czyli wyżej wymieniony Resource. "Zasób" zawiera referencję do wyniku zapytania. by móc uzyskać dostęp do danych należy posłużyć się jedną z komend:
- mysql_fetch_row()
- mysql_fetch_array()
- mysql_fetch_assoc()

Poczytaj w manualu co one robią.

By uzyskać interesujący Ciebie efekt należy napisać:


Kod:


$res = mysql_query("SELECT SUM(`kolumna`) as suma FROM `tabela`");
$row = mysql_fetch_row($res);
echo $row[0];


Kod:

 
Cytuj   Profil Email 
Autor
Data: 28-06-2006 14:49
pabloles

dołączył:
26-06-2006 
dzieki wielkie ;]
kupilem sobie ksiazke o php i mysql, ze bardziej to poznac 
Cytuj   Profil Email 

 

Polecamy
PHP: strefaphp.net
wyślij email informacje forum download skrypty katalog kursy porady artykuły home współpraca reklama kontakt