PHP-MySQL: Obtendo o número de linhas de uma consulta (select)

    Obrigado! você é a 3.349ª pessoa que visita este post.

    Para trabalhar o número de linhas do resultado de um select, utilize mysql_num_rows.

    Veja o exemplo:

    <?php
    	// variaveis para acesso ao banco de dados
    	$servidor = 'localhost';
    	$username = 'root';
    	$password = '';
    	$database = 'lc';
     
    	// validando a conexao
    	$conexao = mysql_connect($servidor, $username, $password) 
    				or die("Erro ao conectar ao banco de dados");
    	$db = mysql_select_db($database)
    				or die("Erro ao selecionar banco de dados");
     
    	// efetuando um select na tabela Produtos
    	$select = mysql_query("SELECT codigo, descricao, ativo FROM produtos");
     
            // resultado da consulta (inteiro)
    	$cont = mysql_num_rows($select);
     
            // se resultado for igual a zero, uma mensagem é exibida
    	if ($cont == 0){
     
    		echo "Não existem produtos cadastrados!";
     
    	}else{
    		// exibindo o resultado
    		echo "<strong>Lista de Produtos</strong>:";
    		echo "<br />";	
    		while ($rows = mysql_fetch_array($select)){
    			echo "<strong>Código</strong>: ".$rows['codigo'];
    			echo " - ";
    			echo "<strong>Descrição</strong>: ".$rows['descricao'];
    			echo "<br />";
    		}
    	}
    ?>

    Related posts:

    1. PHP-MySQL: Contando o resultado de uma consulta via PDO
    2. MySQL: Armazenar resultado de uma consulta (select) em um array
    3. PHP: Trabalhando o resultado obtido de uma consulta sql (completo)
    4. PHP: Trabalhando o resultado obtido de uma consulta sql
    5. PHP: Trabalhando o resultado obtido de uma consulta sql (checkbox)