Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

RESOLVENDO PROBLEMA NO MYSQL_NUM_ROWS

$
0
0

Olá pessoal estou com um prlblema para exibir resultaos do meu banco de dados na minha página, minha ideia era criar uma páginação de resultados, esse é meu codigo:

 

<?php
$host    = "localhost";
$user    = "median";
$pass    = "3245";
$banco   = "mega";
$conexao = mysqli_connect($host, $user, $pass) or die(mysql_error());
mysqli_select_db($conexao, $banco) or die(mysql_error());

// LIMITE DE VAGAS POR PAGINAS

$limite = 4;

// Captura os dados da variável 'pag' vindo da url, onde contém o número da página atual

@$pagina = $_GET['pag'];

// Se a variável $pagina não conter nenhum valor,
// então por padrão ela será posta com o valor 1 (primeira página)

if(!$pagina)
{
    $pagina = 1;
}

// Operação matemática que resulta no registro inicial
// a ser selecionado no banco de dados baseado na página atual

$inicio = ($pagina * $limite) - $limite;

?>

 

<html>

<body>

 

<?php
                    $sql = mysqli_query($conexao, "SELECT * FROM musica LIMIT $inicio,$limite ORDER BY id DESC");
                    $row = mysqli_num_rows($sql);
                        if ($row > 0) {
                      while($linha = mysqli_fetch_array($sql)){
                      $categoria = $linha['titulomusica'];
                  

                    echo "
                    <div class='titulomusica'>$titulomusica</div>
                        }
                    }

 

</body>

</html>

 

mais está me retornando sempre esse erro (Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\meusite\estrutura\corpo.php on line 24)

 

não encontro o problema se puderem me ajudar agradeço... valeu


Viewing all articles
Browse latest Browse all 14190