Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sumowanie danych z jednego rekordu
voytek_nobody
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Węzosławy Wielkie

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


Witam mam maly problem.
Otoz mam rekord w ktorym znajduje sie 5 pol typu int chcialbym te 5 pol typu int zsumowac. Moze ktos ma pomysl jak to zrobic. Nic mi nie przychodzi do glowy jak mozna zsumowac dane z jednego rekordu.

Dziekuje z gory za odpowiedz!!!
Pozdrawiam noobdy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
polibode
post
Post #2





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

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


  1. <?php
  2. mssql_connect('bmd-n', '', '')
  3.  or die('Nie można się połšczyć: ' . mysql_error());
  4. mssql_select_db('carmen_mg');
  5.  
  6.  
  7. $zapytanie=&#092;"select pol1, pol2, pol3, pol4, pol5 from xxx\";
  8. $wykonaj = mssql_query ($zapytanie);    
  9.     while($wiersz=mssql_fetch_array ($wykonaj))
  10.     {
  11.         $pol1[] = $wiersz['pol1'];
  12.         $pol2[] = $wiersz['pol2'];
  13.         $pol3[] = $wiersz['pol3'];
  14.         $pol4[] = $wiersz['pol4'];
  15.         $pol5[] = $wiersz['pol5'];
  16.     }
  17.     $row_count = mssql_num_rows($wykonaj); 
  18. $suma = $pol1[0] + $pol2[0] +$pol3[0] +$pol4[0] +$pol5[0] 
  19.  
  20.  
  21. ?>

prosze

Ten post edytował polibode 4.01.2005, 14:39:53
Go to the top of the page
+Quote Post
crash
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


A jako że SQL jest też do używania a nie tylko do podziwiania to ja proponuję:
  1. SELECT (pole1 + pole2 + pole3 + pole4 + pole5) AS suma
  2. FROM tabela
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: 24.08.2025 - 09:03