Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zaokrąglenie liczby sql
ZarhimM
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.02.2020

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


Witam czy ktoś mógłby mi pomóc, tworze koszyk z użyciem bazy danych w której mam tabele koszyk, jest w niej kolumna cena oraz ilość i do zliczenia ceny używam takiego zapytania.
  1. $zlicz = mysqli_query($polaczenie,"SELECT SUM(cena_produktu * ilosc_produktu) AS suma FROM koszyk WHERE id_uzytkownika = $id_uzytkownika");
  2.  
  3.  
  4. $record = mysqli_fetch_array($zlicz);
  5. $suma = $record['suma'];
  6.  
  7. echo "Wartość zakupów: $suma zł" ;

i samo zapytanie działa dobrze tylko ze kolumny są jako float i trzeba zaokrąglić wynik, wiem że trzeba do tego użyć SELECT ROUND, próbowałem już wiele sposobów szukałem na internecie ale za każdym razem wyskakiwał mi błąd. Chcę zaokrąglić do dwóch miejsc po przecinku.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

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


Może po prostu tak

  1. $zlicz = mysqli_query($polaczenie,"SELECT SUM(cena_produktu * ilosc_produktu) AS suma FROM koszyk WHERE id_uzytkownika = $id_uzytkownika");
  2.  
  3. $record = mysqli_fetch_array($zlicz);
  4. $suma = round($record['suma'], 2);
  5.  
  6. echo "Wartość zakupów: $suma zł" ;


Go to the top of the page
+Quote Post

Posty w temacie


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.12.2025 - 08:02