Fakt zajimavej dotaz PHP / MYSQL

8 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. 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?
  2. 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 :)
  3. co "select max(skupina) from vysledky where (skupina regexp '[0-9]')" nezkoušel jsem to, tak to zkus a prodiskutuj s manuálem.
  4. jj az budu doma testnu, Thx
  5. Imho... $y = mysql_fetch_assoc(mysql_query("SELECT MAX(CAST(skupina as unsigned)) AS pole FROM vysledky")); echo $y['pole'];
  6. 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
  7. 23k, cast() bude rychlejší jak "regexp", možná by to stálo za to zkusit...
  8. uz tam nehrabu, tohle staci ;) . Rychlost je v pohode

← Zpět na všechna témata