Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] sumowanie kolumn
--xxx--
post
Post #1





Goście







Jak zsumować 2 kolumny w bazie i zapisać wyniki do trzeciej

K O L U M N Y
---------------------------------

LICZBY LICZBY2 LICZBYSUMA

123 11 134
---------------------------------
próbowałem tak:

  1. SELECT *, CONCAT(liczby, " ", liczby2) AS liczbysuma FROM tabela


ale wpisuje liczby bez dodawania
  1. SELECT *, SUM(liczby, " ", liczby2) AS liczbysuma FROM tabela


też nie działa...
Go to the top of the page
+Quote Post
desperat666
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 12
Dołączył: 19.03.2011

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


Proszę pana.. w PHP byłoby to tak:
  1. $qry="SELECT liczby,liczby2 FROM test";
  2. $result = mysql_query($qry);
  3.  
  4. while ($row=mysql_fetch_row($result)) {
  5. $dodawanie = $row[0]+$row[1];
  6. $suma = "UPDATE test SET liczbysuma='".$dodawanie."' WHERE liczby='".$row[0]."' AND liczby2='".$row[1]."'";
  7. mysql_query($suma);
  8. }


( Odpowiadanie na [php] sumowanie kolumn )

  1. <pre>
  2. tabela "test"
  3. liczby liczby2 liczbysuma
  4.  
  5. 2 5 7
  6. 1 8 9
  7. 2 4 6
  8. 5 2 7
  9. </pre>


Ten post edytował desperat666 20.03.2011, 18:52:39
Go to the top of the page
+Quote Post
melkorm
post
Post #3





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


  1. UPDATE tabela SET liczbysuma = liczby+liczby2
Go to the top of the page
+Quote Post
desperat666
post
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 12
Dołączył: 19.03.2011

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


Cytat(melkorm @ 20.03.2011, 18:56:48 ) *
  1. UPDATE tabela SET liczbysuma = liczby+liczby2

a tak by było w [SQL] ];-)
Go to the top of the page
+Quote Post
--xxx--
post
Post #5





Goście







wielkie dzięki chodziło właśnie o mysql (IMG:style_emoticons/default/smile.gif)
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: 23.08.2025 - 14:29