Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySql] suma
Forum PHP.pl > Forum > Przedszkole
webmasts
Witam

Mam tabele, w której są pola: 1, 2, 3
Jak zrobić żeby dodać wszystkie wartości z pola 1 dla odpowiedniego rekordu w polu 3
Proszę o pomoc
sticker
nie podałeś struktury tabeli ale załóżmy że mamy tabele:
int pole1
int pole2
int pole3

i teraz robimy select
  1. SELECT SUM(pole1) FROM nazwa_tabeli WHERE pole3 = "wartosc tego pola3 dla ktorych chcesz znaleźć sume


o to chodziło ?
webmasts
Wszystko dobrze tylko teraz nie moge tego wyświetlić na stronie, mam taki kodzik:
  1. <?php
  2. $zapytanie01 = "SELECT SUM(ocena) FROM oceny WHERE para=$szukane[id]";
  3. $wynik01 = mysql_query($zapytanie01);
  4. ?>
REN
echo $wynik01[0];
nospor
@REN no to sie popisales. A tak nie dawno pisales ze tematy z przedszkola i php to dla ciebie zadne wyzwanie tongue.gif

polecam lekture obu Panom:
http://pl.php.net/manual/pl/function.mysql-fetch-array.php
REN
Faktycznie przeoczylem ze nie ma mysql_fetch_...
A to wszystko dlatego, ze ja zawsze inaczej pisze.

Nie zakladam zmiennej na tresc zapytania jezeli nie ma takiej potrzeby.
Wiec zwykle to jest tak:

$wynik = mysql_query("zapytanie");
$rekord = mysql_fetch_row($wynik);
echo $rekord[0];

I wtedy to co naipsalem w poprzednim poscie ma sens biggrin.gif
To nie niewiedza tylko rutyna! tongue.gif
webmasts
Dzienki cool.gif
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.