Autor Zpráva
AMATER
Profil *
Ahoj

potreboval by som poradiť s týmto.
Mám v zdroji kód:

...
$sqlprikaz = 'select count(*) from tabulka where stlpec="ahoj"';
$result = mysql_query( $sqlprikaz ) or die("Chyba");
...

čo mám dať do echa, aby mi na stránke html vypísalo to čislo?
Ono to síce prejde správne, ale neviem čo mám dať do echa, aby mi to aj vypísalo na tej stranke...

Dík za radu
tiso
Profil
echo mysql_result($result, 0);
AMATER
Profil *
Dík moc.
Nox
Profil
Anebo

$sqlprikaz = 'select count(*) as pocet from tabulka where stlpec="ahoj"';
$result = mysql_query( $sqlprikaz ) or die("Chyba");
$result = mysql_fetch_array($result);

echo $result["pocet"];
tiso
Profil
Nox miesto mysql_fetch_array radšej mysql_fetch_assoc
Nox
Profil
tiso
Pravda tady jo...ale jinak všude vidim jen array, asoc sem snad ještě nikde neviděl, kromě popisu v php.net
a ani tam na to moc neodkazují
tiso
Profil
Nox- array je univerzálna, ale assoc je rýchlejšia funkcia...
Nox
Profil
tiso
Dík
Kajman_
Profil *
tiso
Měřil jsi? V manuálu tuším píšou, že v nich moc rychlostní rozdíl není.
tiso
Profil
Kajman_ - osobne nie, čítal som to niekde (vrana, alebo dgx)
Kajman_
Profil *
Ty data v $row['sloupec'] a $row[poradi_sloupce] by měly být jen jednou a vést na ně dvě cesty, takže bych tipoval, že tam moc velký rodíl nebude.

Ale to fak hádám, měřit se mi to nechce. Jen podle manuálu tam rozdíl prý moc není.

Důležité ovšem je, že použití mysql_fetch_assoc() není nijak významně pomalejší než použití mysql_fetch_row(), pokud je její použití přidanou hodnotou.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: