Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Sortowanie SQL, a najmniejsza liczba w tablicy
tenloginjestzaje...
post 2.02.2019, 15:22:37
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


Witam
Pobieram wysokość cen sql, następnie wstawiam do tablicy. Mam problem z pobraniem pierwszej najmniejszej liczby oraz w przypadku zmiany sortowania w zapytaniu sql wynik jest od największej liczby, a stosuje "min" dla array.

  1. $sql = "SELECT * FROM calc WHERE sum = '$t' AND $r != '0.00' ORDER BY $r $d";
  2. $result = mysqli_query($conn, $sql);
  3. while($row = mysqli_fetch_assoc($result)){
  4.  
  5. $price.= $row[''.$m.'_price'];
  6. $price_ = min(array($price));
  7. echo $price_;
  8.  
  9. }


wynik:
339.02335.02326.38324.00323.00311.25298.75296.75285.00 zł
a potrzebuje: 285.00 niezależnie od sortowania ( bez stosowania dodatkowej pętli dla echo $price_). Dzięki!

Ten post edytował tenloginjestzajety 2.02.2019, 15:23:12


--------------------
Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
Go to the top of the page
+Quote Post
trueblue
post 2.02.2019, 15:58:01
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Co to znaczy pierwsza najmniejsza i dlaczego wartości sklejasz ze sobą w jeden ciąg?


--------------------
Go to the top of the page
+Quote Post
Tomplus
post 2.02.2019, 17:23:00
Post #3





Grupa: Zarejestrowani
Postów: 1 834
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


Wydaje mi się że że masz tablicę źle skonstruowaną.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 19:54