Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][MySQL] Jak pobrac minimalna wartosc
werter
post
Post #1





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

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


Mam problem taki:

W bazie danych mam 5 kolumn ( kolumna1, kolumna2, kolumna3, kolumna4, kolumna5). W kolumnach tych są rozne liczby. Potrzebuje utworzyc kolejne 2 kolumny, gdzie: w 6 kolumnie będzie pobierana najmniejsza liczba z posrod tych 5 kolumn, a w 7 bedzie informacja z ktorej kolumny zostala pobrana ta najmniejsza liczba.


Z gory dziękuję za wszelka pomoc.
Go to the top of the page
+Quote Post
mdco
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


W zapytaniu SQL użyj funkcji MAX() i MIN()
a potem w php użyj max" title="Zobacz w manualu php" target="_manual i min" title="Zobacz w manualu php" target="_manual


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
werter
post
Post #3





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

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


Dzięki.
Ale to nie był główny powód napisania tematu.

Tak wygląda moja tabela:

| kol1 | kol2 | kol3 | kol4 | ko5 | kol6 | kol7 |

Kolumny od 1 do 5 to rozne liczby.
Kolumna 6 to najumniejsza liczba z pośród kolumn od 1 do 5.
Kolumna 7 to informacja która mówi mi z której spośród 5 kolumn została pobrana najmniejsza wartość do 6 kolumny.
Najbardziej mi zalezy na tej informacji w 7 kolumnie która by mi mówiła w której spośród 5 kolumn znajduje się najmniejsza liczba.
________________________________

Juz sobie poradzilem funkcja min
Kod
$wiersz = array( $kol[1], $kol[2], $kol[3], $kol[4], $kol[5])
$min_wiersz = min($wiersz)




instrukcja if.
Kod:
Kod
$kol7='';
if ($kol1==$kol6) $kol6.='kol1 ';
if ($kol2==$kol6) $kol6.='kol2 ';
if ($kol3==$kol6) $kol6.='kol3 ';
if ($kol4==$kol6) $kol6.='kol4 ';
if ($kol5==$kol6) $kol6.='kol5 ';



Jesli ktos ma jakies ciekawsze pomysly chetnie oglądne.

Ten post edytował werter 8.05.2006, 20:27:40
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 Aktualny czas: 20.08.2025 - 06:53