Autor Zpráva
fuckin
Profil
Pri dotazu na db vypise jako vysledek toto
Resource id #40


zadnou jinou chybu to nenapise, zde je mysql_query a upozornuji ze vsechny sloupce atd jsou SPRAVNE!

$nazev = mysql_query("SELECT p_nazev FROM pops WHERE pops_id='$id' ") or
        die(mysql_error());


EDIT : zjistil sem ze mysql_query je vlasne jakymsi mezistupnem pri zpracovani dat, ale prijde me zbytecne pouzivat mysql_fetch_array atd kdych chci vratit jen jednu hodnotu, ne ??
Jan Tvrdík
Profil
fuckin:
prijde me zbytecne pouzivat mysql_fetch_array atd kdych chci vratit jen jednu hodnotu
Na to už někteří programátoři přišli, a tak si jeden z nich naprogramoval knihovnu dibi a dal si do ní metodu fetchSingle :)
$nazev = dibi::fetchSingle("SELECT `p_nazev` FROM `pops` WHERE `pops_id` = %i", $id);


Z nativních funkcí lze použít mysql_result:

$dotaz  = mysql_query("SELECT `p_nazev` FROM `pops` WHERE `pops_id` = $id") OR die(mysql_error());
$nazev = mysql_result($dotaz, 0);
fuckin
Profil
diky moc
Toto téma je uzamčeno. Odpověď nelze zaslat.

0