Informace o tabulce

Ahoj,
mohl by mi prosím někdo poradit, jak přes php v sql zjistim informace o tabulce. Např. počet řádků, velikost... a tak..;-)

Díky moc..
Pěknej den....;-)
myslíš MySQL tabulku?
počet řádků = mysql_num_rows($result);
No tenhle dotaz asi patří spíš do SQL diskuse... To je fakt.. :-)

Ale myslel jsem, jakym Mysql_query příkazem zjistim tu velikost a počet řádků..........

Díky
$answer=mysql_query("SELECT * FROM tabulka")or die("neco se nepovedlo");
$pocet=mysql_num_rows($answer);
Aha... Díky...

Ale já přece jen myslel něco takovýho jako je třeba v adminu na mysql.wz.cz, kde když se zvolí ta daná tabulka, tak to tam vypíše počet řádků, velikost tabulky, pruměr. velikost řádku apod...

Tam to taky přece zjistili přes nějakou SQL funkci ne ? :-)
SELECT COUNT(sloupec) as pocet FROM tabulka
= v proměnné $pocet bude pak počet řádků v tabulce
a mě to nedalo, a ta velikost je takhle:

$sql = mysql_query("SHOW TABLE STATUS");
$info = mysql_fetch_array($sql);
echo "velikost: $info[Data_length]";

v proměnné $info je toho pak spoustu, viz http://dev.mysql.com/doc/mysql/en/show-table-status.html
TO DIS :

Díky moc... :-) To je to co jsem hledal....;-)
to jsem ráda.
Ehm....;-) Ještě jeden problém...

Mam v databázi tabulek několik, ale informace se mi napíšou jen o té první tabulce (ty nechci), potřebuju je z jiné tabulky....

PLEASE :-)
ve výsledku toho dotazu jsou informace o všech tabulkách. Předem upozorňuju, že jsem ještě před hodinou vůbec o existenci tohoto příkazu nevěděla, takže je to možná moc složitě, ale mohlo by to jít třeba takhle:

předpokládejme že chceš vypsat velikost tabulky třeba "tabulka1":

$sql = mysql_query("SHOW TABLE STATUS");
while ($info = mysql_fetch_array($sql)):
if ($info[Name] == "tabulka1"):
echo "velikost: $info[Data_length]";
endif;
endwhile;

Možná že jde jméno požadované tabulky zakomponovat nějak přímo do SQL dotazu, ale na to jsem zatím nepřišla.
Seš sqělá :-)