Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie ilorazu
Forum PHP.pl > Forum > Bazy danych > MySQL
feaq16
Witajcie,
Mam jedno pytanko odnośnie bazy danych.
W bazie mam taki układ:

1 | 2
-----
1 | 1
5 | 4
3 | 19
itp.

i chcę aby skrypt podzielił kolumnę 1 przez kolumnę 2 (1/2) i posegregował dane w zależności od wyniku, oraz wyświetlił je na stronie

Proszę o szybką pomoc
_Borys_
  1. <?php
  2.  
  3. $sql = mysql_connect('localhost', 'root', '') or die(mysql_error());
  4. mysql_select_db('test', $sql) or die(mysql_error());
  5. $query = mysql_query("SELECT pierwsza,druga,pierwsza/druga AS iloraz FROM tabela ORDER BY iloraz ASC") or die(mysql_error());
  6. while($row = mysql_fetch_assoc($query)){
  7. echo $row['pierwsza'].' / '.$row['druga'].' = '.$row['iloraz'].'<br />';
  8. }
  9.  
  10. ?>

Dane do bazy i tabeli pozmieniaj na swoje.
feaq16
dzięki,
wytestuje i odpowiem

działa, tylko jak zaokrąglić wynik do jednego miejsca po przecinku?
mmmmmmm
Trzeba użyć funkcji zaokrąglającej do jednego miejsca po przecinku.
To pewnie jakaś funkcja, która działa na liczba (NUMERIC FUNCTIONS)
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.