Saturday, 19 de February de 2005
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>
<?
$sql = mysql_query("SELECT * FROM tabela WHERE autor = 'weblivre'");
$total = mysql_num_rows($sql);
echo $total;
?>
E puxar de varias tabelas o mesmo nome "weblivre"
Como fazer
ola amigo... não funcionou...
Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:xampphtdocsindex.php:155 Stack trace: #0 {main} thrown in C:xampphtdocsindex.php on line 155
Para adicionar um comentário você deve efetuar o
login