Ir para conteúdo

Arquivado

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

Rodrigo Cabrera

Erro sistema de postagem

Recommended Posts

Estou criando um sistema de postagem, e esta me dando um erro na linha que conta as linhas do banco de dados, a variavel e a $conta, segue:

 

ERRO: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\03-Sistema_de_Postagens\index.php on line 25

 

CODIGO:

 

<?php require ("config.php") ?>
 
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Sistema de Postagem</title>
<style type="text/css">
body { background:#fff; font-family:Tahoma, Geneva, sans-serif; color:#666; font-size:10pt;}
#corpo { width:40%; margin:0 auto; display:table; padding:10px;}
#corpo #boxPost { width:100%; display:table; margin-bottom:10px; border-bottom:1px #ccc dashed; padding-bottom:10px;}
#corpo #boxPost #info { width:100%; display:table; margin-bottom:5px; }
#corpo #boxPost #info h2 { margin:0; font-size:14pt; font-weight:normal; font-family:Impact; }
#corpo #boxPost #info h2 a { color:#666; text-decoration:none;}
#corpo #boxPost #info h2 a:hover { color:#666; text-decoration:underline;}
#corpo #boxPost img { width:100%; border:3px #fff solid; box-shadow:#333 0 0 2px; background:#eee; margin:5px 0; }
#corpo #boxPost #desc { width:100%; display:table; text-align:justify; }
</style>
</head>
 
<body>
<div id="corpo">
<?php
$sql   = mysql_query("SELECT  * FROM  postagens WHERE Status = true ORDER BY data DESC");
$conta = mysql_num_rows($sql);
 
if($conta <=0) {
echo '<h2>Nada Encontrado...</h2>';
}else{
while($res = mysql_fetch_array($sql)){
 
?>
<div id="boxPost">
     <span id="info">
         <h2><a href="#">Titulo da Postagem</a></h2>
            por Nome do Autor | 08 de Abril de 2013
        </span>
        <img src="imagens-posts/img.png">
        
        <span id="desc">Quando o HTML foi criado, a intenção não era de forma alguma, formatar informação. À medida que o HTML foi se popularizando e evoluindo, foram incluídas em suas qualidades, o domínio de controlar algumas aparências para o documento. Isso fez com que a linguagem ficasse muito complexa, mais difícil para entender e manter...</span>
    </div>
<?php }} ?>
 
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sua consulta falhou e mysql_query retornou false. É o mesmo problema descrito aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#mysql_result_resource

 

PS: funções mysql_* estão obsoletas desde o PHP 5.5. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql

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.