Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2015, 18:18
kukiko11
 
Fecha de Ingreso: diciembre-2015
Mensajes: 115
Antigüedad: 8 años, 4 meses
Puntos: 2
Sonrisa error en consulta mysql pero todo esta bien?

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

Última edición por kukiko11; 15/12/2015 a las 18:24