Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

saulo Fidelis

Php

Recommended Posts

Pessoal peço colaboração de WebMaster, para ajudar-me entender uma notificação dada em php, qunado estou procurando migrar do mysql para mysqli em um pagina em paginação dando-me a seguinte notificação:

 

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, object given in

essa é a linha:

$total = mysqli_num_rows($painel_config);

 

meu script:

 
       <?php
 
 $hostname_painel_config = "localhost";
$database_painel_config = "imobi";
$username_painel_config = "root";
$password_painel_config = "";
$painel_config = mysqli_connect($hostname_painel_config, $username_painel_config, $password_painel_config) or trigger_error(mysqli_error($painel_config),E_USER_ERROR);
 
 $pega_pagina = mysqli_query($painel_config,'SELECT * FROM up_imoveis');
$total = mysqli_num_rows($painel_config);
 
$contagem = ceil($total/$quantidade);
$links = '4';
        echo "<a href=\"index.php?pg=categoria&operacao=vender&pag=1\">Primeira Página </a>   ";
for($i = $pag-$links; $i <= $pag-5; $i++){
if($i <= 0){
}else{
echo "<a href=\"index.php?pg=categoria&operacao=vender&pag=$i\">$i</a>   ";
}
} echo "$pag";
for($i = $pag +1; $i <= $pag+$links; $i++){
if($i > $contagem){
}else{
echo "<a href=\"index.php?pg=categoria&operacao=vender&pag=$i\">$i</a>   ";
}
}
              echo "<a href=\"index.php?pg=categoria&operacao=vender&pag=$contagem\">Última Página</a>   ";
          ?>
alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ao que parece, falta selecionar o banco de dados, mas consulte esse link:

http://forum.imasters.com.br/topic/542539-atencao-orientacoes-e-regras-do-forum-de-php/

tem boas dicas p/ "debugar", exibir mensagens de erro etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz essa mudança e o erro permanece.

Vamos tentar ler o seu script, assumindo que você tenha conseguido copiar/colar o que eu passei, ele deve ter ficado:

 $pega_pagina = mysqli_query($painel_config,'SELECT * FROM up_imoveis');
$total = mysqli_num_rows($pega_pagina);

Agora me explica, como $pega_pagina pode ser um objeto? Objeto ai é a variável $painel_config que contêm o link da conexão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.