Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Blog\post.php on line 34
pero la verdad le he buscado y rebuscado y nada, no le consigo la solucion
mi codigo es este:
<!DOCTYPE html>
<html>
<head>
<title>Aplicaciones</title>
</head>
Código PHP:
<?php
$id=$_GET['n'];
$sql=mysql_query("SELECT * FROM post WHERE id=$id");
$numero = mysql_num_rows($sql);
if ($numero==0) {
echo "<center>No se ha encontrado el post.</center>";
echo mysql_error();
}else{
$row=mysql_fetch_array($sql);
?>
<section id="post">
<h1> <?php echo $row['titulo']; ?></h1>
<?php echo '<img src="'.$row['imagen'] .'">'?>
<article>
<p>
<?php echo substr($row['contenido'], 0,500)."..."; ?>
</p>
</article>
<h6> <?php echo "Por ".$row['autor']; ?> <?php echo "el ".$row['dia']."/".$row['mes']."/".$row['anio']; ?> </h6>
</section>
<?php
}
?>
</body>
</html>
cuando uso echo mysql_error();
me sale esto:
You have an error in your SQL syntax; check the manual that corresponds to your server version for the right syntax to use near '=' at line 1