-Łukasz-
22.05.2014, 09:03:09
Cześć
Potrzebuje zsumować wartości z jednego pola bazy.
Pole ustawione na DECIMAL (6,2)
Przykładowe dane z pola 'stawka': 1.32, 0.86
Zapytanie:
$dodaj = mysql_query("SELECT sum(stawka) FROM zlecenia");
$suma = mysql_fetch_row($dodaj);
echo $dodaj;
Wyświetla: "Array".
Co jest źle ?
skowron-line
22.05.2014, 09:04:50
Temat nie ma nic wspolnego z mysql. Są to podstawy PHPa
-Łukasz-
22.05.2014, 09:08:35
Skowron dzięki za pomoc ale to jest Przedszkole więc proszę pisz jak do Przedszkolaka
-Łukasz-
22.05.2014, 09:16:10
Można prosić o pomoc ale tak prościej, jak skonstruować to zapytanie żeby sumowało ?
Łukasz
Turson
22.05.2014, 09:20:10
Wklej po prostu to co napisał skowron-line to zobaczysz co i jak
-Łukasz-
22.05.2014, 09:30:02
Cytat(Turson @ 22.05.2014, 09:20:10 )

Wklej po prostu....
Dobra dzięki za taką pomoc. Piszecie jak do speców a nie początkujących.
Rozumiem że dalej mam nic nie wiedzieć. O to chodzi w tej "pomocy" ?
Łukasz
Turson
22.05.2014, 09:33:34
Mamy tłumaczyć jak się kopiuje i wkleja czy co?
Wklej, zobacz co to ci wydrukuje (tablicę), a dopiero potem znowu zadaj pytanie.
lukasz_os
22.05.2014, 09:33:57
Zamiast echo $dodaj wklej to co napisał skowron-line i zobacz co ci zwróci przeglądarka... To chyba nie jest takie trudne...
-Łukasz-
22.05.2014, 09:40:57
Zapytanie 1:
$dodaj = mysql_query("SELECT sum(stawka) FROM zlecenia");
$suma = mysql_fetch_row($dodaj);
echo var_dump($dodaj);
Efekt: "resource(8) of type (mysql result)"
Zapytanie :
$dodaj = mysql_query("SELECT sum(stawka) FROM zlecenia");
$suma = mysql_fetch_row($dodaj);
echo var_dump($suma);
Efekt: "array(1) { [0]=> string(4) "2.18" }"
przy czym 2.18 jest dobrym wynikiem ale co zrobić z resztą komunikatu ?
Łukasz
Turson
22.05.2014, 09:44:48
array(1) (czyli jedna tablica) { [0] (indeks tablicy) => string(4) (rodzaj danych i ilość znaków) "2.18" (wartość) }
czyli
-Łukasz-
22.05.2014, 09:48:28
Działa.
Dziękuję wszystkim za pomoc i przepraszam za poziom mojej amatorki:)
Łukasz
skowron-line
22.05.2014, 10:49:41
Cytat(-Łukasz- @ 22.05.2014, 09:48:28 )

Działa.
Dziękuję wszystkim za pomoc i przepraszam za poziom mojej amatorki:)
Łukasz
Nie przepraszam każdy tu tak zaczynał. A teraz wszyscy cfani.
nospor
22.05.2014, 11:49:50
Cytat
Nie przepraszam każdy tu tak zaczynał. A teraz wszyscy cfani.
Nie niekazdy.... takim ewidentym lenistwem i brakiem myslenia wykazują sie niestety obecni nowi poczatkujacy... a najlepsze jest to, ze juz pytal dokladnie o to samo w innym temacie :/ Teraz tylko nie chcialo mu sie zalogowac by go nie poznano
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.