Potrebuju vytahnout nejvyssi hodnotu z mysql sloupce.
Problem je ze tam jsou tyto hodnoty (a, b,c, d) a (1,2,3)
a ja potrebuji vytahnout nejvyssi cislo
pres Max() mi to jako nejvyssi hodnotu vytahne Dcko :(
---
po zkoumani manualu a poptavani a idlovani na IRC kanalu sem dal dohromady toto
$y = mysql_fetch_array(mysql_query("SELECT MAX(CAST(skupina as unsigned)) FROM vysledky"));
---
nicmene v mysql to tu 3ku jako nej. hodnotu vytahne v PHP to nefacha. A proste to nelze ECHNOUT :( ... potrebuju $y dostat jako vysledek do promenne do cyklu ...
VITE NEKDO CO S TIM?
tak sem si to vyresil pomerne haluzackym selectem
###
"SELECT MAX(skupina) as kolik_kol FROM vysledky where (skupina<>'a' and skupina<>'b' and skupina<> 'c' and skupina<>'d' and skupina<>'n') "));"
###
ale kdyby nekdo prisel na neco hezciho tak dejte vedet :)
co
"select max(skupina) from vysledky where (skupina regexp '[0-9]')"
nezkoušel jsem to, tak to zkus a prodiskutuj s manuálem.
jj az budu doma testnu, Thx
Imho...
$y = mysql_fetch_assoc(mysql_query("SELECT MAX(CAST(skupina as unsigned)) AS pole FROM vysledky"));
echo $y['pole'];
marku
-> $y1 = mysql_fetch_array(mysql_query("select max(skupina) from vysledky where (skupina regexp '[0-9]')"));
-> echo $y['0'];
a vyhodi to nejvyssi cislo , THX
funous tvoje sem nezkousel, ale urcite to funguje taky. Diky taktez
23k, cast() bude rychlejší jak "regexp", možná by to stálo za to zkusit...
uz tam nehrabu, tohle staci ;) . Rychlost je v pohode