Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Minimalna wartość pola z wyników wyszukiwania
Dopler
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 30.01.2008

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


Wykonuję wyszukiwanie MSQL: SELECT aaa,bbb,ccc FROM .....

Potrzebuję z otrzymanych wyników uzyskać wartość najmniejszą dla pola 'aaa'

Nie muszę robić tego w pytaniu MSQLa wystarczy operacja na tabeli wyników. Ale jest już pogubiony po godzinach szukania na forach.

Problem w tym że de facto potrzebuję 4 takie wyniki - tzn MIN(aaa) MAX(aaa) MIN(bbb) i MAX(bbb) - potrzebuję tylko ich wartości - nic więcej, nie muszę ich łączyć z innymi danymi z tabeli, ani z sobą - tylko 4 liczby.

Nie ma jakiejś takiej funkcji jak: $minaaa = MIN(array['aaa']) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dopler
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 30.01.2008

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


Dzięki ale jak mam doprowadzić do liczby z pytania sql

mam teraz

$tab = mysql_query("SELECT * FROM `tabela` ......
$array['aaa'] = array($tab);
$minaaa = min($array['aaa']);

i wychodzi rezultat:

Resource id #5

powinna oczywiście wyjść liczba - czyli nie określenie który rekord, ale jego wartość


ps. nie mogę tego robić przez MIN(aaa) AS ... MAX(aaa) AS ... bo składnia SQL nie pozwala na jednoczesne użycie MIN i MAX w jednym pytaniu.

Ten post edytował Dopler 27.02.2013, 02:47:57
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: 3.10.2025 - 10:23