Londim 0 Denunciar post Postado Outubro 22, 2009 Galera o seguinte.... gostaria de saber quantas pessoa tem cadastradas na minha tabela de bd... so q qria usar um comando so.... nao qru usar um select e depois o comando pra contar qnts consultas.. tem algum comando q retorna qnts linhas existem na tabela??? Compartilhar este post Link para o post Compartilhar em outros sites
Tash 5 Denunciar post Postado Outubro 22, 2009 Você tá misturando um pouco os conceitos. Para obter qualquer dado de um servidor MySQL, você tem que efetuar pelo menos uma consulta... é a forma com a qual o servidor trabalha. Você consulta, ele responde. A função mysql_num_rows() não faz consultas. Ela apenas obtém dados de uma consulta prévia: $consulta = mysql_query("SELECT * FROM tabela"); $num = mysql_num_rows($consulta); Se você quiser obter somente a contagem, pode fazer algo assim: $consulta = mysql_query("SELECT COUNT(*) FROM tabela"); $num = mysql_result($consulta, 0, 0); http://dev.mysql.com/doc/refman/5.1/en/counting-rows.html http://php.net/mysql_query http://php.net/mysql_result http://php.net/mysql_num_rows Compartilhar este post Link para o post Compartilhar em outros sites