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

Cita:
Iniciado por juancaalbarracin Ver Mensaje
Tu consulta al momento sería
Código PHP:
Ver original
  1. $sql=mysql_query("SELECT * FROM post WHERE id = '$id' ");

Cambiala por

Código PHP:
Ver original
  1. $sql=mysql_query("SELECT * FROM post WHERE id = '".$id."' ");
De esa manera estarías concatenando tu id a la cadena sql
Espero haber ayudado
hice el cambio y el error persiste exactamente igual... la cuestion es que el codigo anterior responde a un archivo principal donde estan todos los post... con la finalidad de que cuando se presione el link leer mas me muestre ese post especifico... aca el codigo de ambos archivos:

todos_los_post.php (este funciona perfecto)

Código PHP:
<?php
   
include('conexiondb.php'); 
   
$sql mysql_query("SELECT * FROM $tbl_name ORDER BY id DESC LIMIT $start, $limit");

   if (
$total_pages == 0){
?>
<script type="text/javascript">
    alert("No se ha registrado ningún Post hasta el momento...");
</script>

} else if (isset($_GET['n'])) {

    include 'post.php';
    
}else{
      while($row=mysql_fetch_array($sql))
      {
?>

<section id="posts">
<h1> <?php echo $row['titulo']; ?></h1>
<?php echo '<img src="'.$row['imagen'] .'">'?>
<article>
   <p>
   <?php echo substr($row['contenido'], 0,500)."..."?> <a href="apps.php?n=<? echo $row['id']; ?>" class="more"> Leer más</a>
   </p>
</article>
<h6> <?php echo "Por ".$row['autor']; ?> <?php echo "el ".$row['dia']."/".$row['mes']."/".$row['anio']; ?> </h6>
</section>

<?php
}
?>

post.php (este es archivo que me da el error)

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
}

?>

Última edición por kukiko11; 15/12/2015 a las 21:29