Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Sortowanie SQL, a najmniejsza liczba w tablicy
Forum PHP.pl > Forum > Przedszkole
tenloginjestzajety
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!
trueblue
Co to znaczy pierwsza najmniejsza i dlaczego wartości sklejasz ze sobą w jeden ciąg?
Tomplus
Wydaje mi się że że masz tablicę źle skonstruowaną.
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.