Jump to content


Photo

Mostrar Numero De Registros


  • Faça o login para participar
5 replies to this topic

#1 Nochaos

Nochaos

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 20/01/2006, 13:50

ola pessoal
to fazendo meu 1° sistema em php
mas to tendo um problema com a funcao
SELECT COUNT

no script que to fazendo quero que apareça
o numero de regitros que tem em cada tabela
mas nunca aparece o resultado certo e sim o numero 1 apenas
com o script abaixo nao estou conseguindo
queria saber se alguem sabe mais ou menos como resolver iso




<?php


$conexao=mysql_connect ("127.0.0.1", "root", "12c57df7") or die ('nao conecto o banco de dados');
mysql_select_db ("cadastro") or die("não foi possivel");

$registros = 0;
$select = mysql_query("select COUNT(*) TOTAL from cadastros");
while (mysql_num_rows($select)){
$registros++;
}
echo "Total de registros: $tot";
?>

te mais

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 20/01/2006, 15:44

mas que variavel é $tot que vc manda imprimir???

pra vc pegar o numero de registro basta dar um simples select na tabela e imprimir mysql_num_rows.. dessa maneira:
<?
$select = mysql_query("SELECT * FROM cadastros");
$registros = mysql_num_rows($select);

echo "Total de registros: $registros";
?>

Flws...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 Nochaos

Nochaos

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 20/01/2006, 16:24

muito obrigado amigo
lhe devo essa

#4 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 20/01/2006, 18:21

ou do jeito q vc estava tentando fazer seria:
$sql = mysql_query("select COUNT(*) from TABELA") or die(mysql_error());

print $sql[0];

Edição feita por: gonacts, 20/01/2006, 18:22.

"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#5 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 20/01/2006, 18:48

ou do jeito q vc estava tentando fazer seria:
$sql = mysql_query("select COUNT(*) from TABELA") or die(mysql_error());

print $sql[0];

Em relação ao outro, este se não me engano é mais rápido. Seria mais rápido ainda se selecionasse apenas um campo (de preferência o que for índice) do formulário, e não todos (*). ;)

[]’s :DAté mais

#6 Nochaos

Nochaos

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 20/01/2006, 23:16

obrigado galera
sabendo essas funçoes basicas do mysql da pra fazer
alguma coisa jah




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq