Autor Zpráva
Fox
Profil
Zaboha se mi nedaří vytáhnout počet řádků taulky z databáze. může mi někdo napsat jak se má použít to mysql_num_rows() ?? děkuju
michaelkiller
Profil
napíšeš si nejaký select a potom počet riadkov, ktoré spĺňa podmienku selectu ..

$select=mysql_query("SELECT * from table");
$num=mysql_num_rows($select);
echo "Počet riadkov je: ".$num;

alebo pouzijes vstavanu funkciu count v mysql...

$select=mysql_query("SELECT COUNT(*) as pocet from table");
$num=mysql_fetch_array($select);
$pocet=$num["pocet"];
echo "Počet všetkých riadkov v tabuľke je :".$pocet;


Malo by to fungovať..
Fox
Profil
aha!! njn už sem vyšel ze cviku...
diky moc
Hugo
Profil
Fox

Pokud potrebujes jen pocet radku, tak pouzivej ten druhy priklad. Jinak budes zbytecne tahat cely obsah tabulky, coz se muze dost prodrazit na case (pokud mas v tabulce nekolik tisic zaznamu, tak je to vetsinou dost citelne).
Fox
Profil
Bože ja su neschopny mam databazi dj a tabulku prihlasky - furt to nemužu rzochodit - kde ta mám chybu??
  <?php

$spojeni=mysql_connect("localhost","fox","ddt");
mysql_select_db("dj", $spojeni);
$co="SELECT * FROM IP";
$select=mysql_db_query("prihlasky", $co, $spojeni);

$pocet=mysql_num_rows($select);
echo $pocet;
?>
diky
michaelkiller
Profil
ja nepouzivam mysql_db_query ale len mysql_query...
pozor na velke a male pismena v nazvoch tabuliek--- si si isty ze sa tabulka vola IP a nie ip?

$select=mysql_query("SELECT * FROM ip");
$pocet=mysql_num_rows($select);
echo $pocet;

Este ma zaujima ta databaza prihlasky... Preco si ju proste nezvolis hned na zaciatku?
mysql_select_db("prihlasky", $spojeni);
Hugo
Profil
Pokud je prihlasky tabulka, tak ju nervi tam, kde ma byt nazev databaze, tyka se to tohoto radku
$select=mysql_db_query("prihlasky", $co, $spojeni);
Toto téma je uzamčeno. Odpověď nelze zaslat.

0