Estoy haciendo una consulta desde php a una base de datos mysql. El caso es que si esa misma consulta la hago desde phpmyadmin los datos ofrecidos son correctos. Pero cuando hago la consulta desde php las respuestas son diferentes. A veces salen 3 resultados buenos pero debería salir un cuarto que no sale. Otras veces no sale el único resultado que debería salir. A ver si alguien me puede ayudar porque estoy un poco pez en todo esto. Muchas gracias
if ($autor != 0){
$linkbd=mysql_connect($var_host,$var_user,$var_pas s);
mysql_select_db($var_bd,$linkbd);
$query="SELECT * FROM `cuza_posts` where `post_author`=$autor ";
$resul=mysql_query($query,$linkbd);
mysql_close($linkbd);
if(!$resul) {
$x=mysql_error();
die(" ERROR 1:Ocurrio un error : $x");
} else {
$enlaces=mysql_num_rows($resul);
$noticias=mysql_fetch_array($resul);
for($i=0; $i<=5; $i++){
$enlaces=mysql_num_rows($resul);
$noticias=mysql_fetch_array($resul);
echo "<a href=\"".$noticias["guid"]."\"><b>".$noticias["post_title"]."</b></a><br/>\n";
}
}
}