Olá pessoal!
Hoje irei ensinar como contar quantos registros existem em uma tabela do MySQL, isso pode ser muito útil em sistemas que mostram estatisticas.
É muito simples, pois o php já tem uma função para isso! É a mysql_num_rows (http://www.php.net/mysql_num_rows).
Primeiramente faça a conexão com o banco de dados (MySQL).
Feito isso vamos ao código:
<?
//seleciona toda a tabela
$sql = mysql_query("SELEC * FROM tabela");
//Conta quantos registros possuem na tabela
$total = mysql_num_rows($sql);
//Mostra o valor
echo $total;
?>
Você pode também usar WHERE, para contar apenas os campos que tiverem um determinado valor.
Ex:
<?
$sql = mysql_query("SELECT * FROM tabela WHERE autor = 'weblivre'");
$total = mysql_num_rows($sql);
echo $total;
?>
Irá contar apenas os registros que o campo autor tiver o valor "weblivre".
É isso ai pessoal!
Espero ter ajudado, até a próxima
<a href="http://www.codigofonte.net/to.cgi?http://www.weblivre.net" target=_blank>Todos os direitos reservados a Weblivre</a>