07-06-2011, 12:50
Bueno, explico un poco cual es mi inconveniente.
Estoy haciendo un sistema de noticias en mi web que se conecta al foro de dicho sitio.
Lo que hago es una consulta a la base de datos donde estan los post del foro y agarrar todos aquellos que tengan el ID == 14 (SUBFORO NOTICIAS), los ordene por la fecha en la que se posteó los guarde en un array y los muestre luego. El código es asi:
Alguno conoce alguna función en php con la que pueda hacerlo?
Estoy haciendo un sistema de noticias en mi web que se conecta al foro de dicho sitio.
Lo que hago es una consulta a la base de datos donde estan los post del foro y agarrar todos aquellos que tengan el ID == 14 (SUBFORO NOTICIAS), los ordene por la fecha en la que se posteó los guarde en un array y los muestre luego. El código es asi:
No se si se entiende que es lo que hago, ahora mi problema es el siguiente, claro está que funciona perfecto, en mi web se muestran las noticias pero tengo un problema... como consulto la tabla de post en el array guarda todos los post y en mi web aparecen TODOS los que contiene el tema. Yo quisiera que solamente aparezca el primero y no todos y no puedo resolverlo
$phpbbquery = "SELECT * FROM phpbb_posts WHERE forum_id=14 ORDER BY post_time";
$result = mysql_query($phpbbquery, $conexion);
while ($row = mysql_fetch_array($result)) {
echo "<div class='post'>";
echo "<h2 class='title'>" .$row["post_subject"]. "</h2>";
echo "<span class='entry'>".$row["post_text"]."</br>By ".$row["poster_id"]." on ".$row["post_time"]." - <a href=''>Leer Más</a></span>";
echo "</div>";
}
Alguno conoce alguna función en php con la que pueda hacerlo?