Código PHP:
<?php
//conexion base de datos
$con=mysql_connect("","","");
mysql_select_db("",$con);
// Cantidad de post a mostrar y prefijo de las tablas
$ultimos = 10;
$prefijo = "phpbb_";
// Consultas a la base
//Nombre mensaje
$result_mensaje=mysql_query("select * from $prefijo"."topics order by topic_last_post_id desc limit $ultimos",$con);
while($mostrar_m = mysql_fetch_array($result_mensaje)) {
$topic=$mostrar_m["topic_id"];
$post_id = $mostrar_m['topic_last_post_id'];
$forum_id=$mostrar_m["forum_id"];
$topic_replies=$mostrar_m["topic_replies"];
$poster_id=$mostrar_m["poster_id"];
//Nombre FORO
$result_foro=mysql_query("select * from $prefijo"."forums where forum_id like $forum_id",$con);
$mostrar_f=mysql_fetch_array($result_foro);
$forum_name = $mostrar_f["forum_name"];
//Nombre último USER en responder
$result_user = mysql_query("select * from $prefijo"."users where user_id like $poster_id",$con);
$mostrar_u = mysql_fetch_array($result_user);
$username=$mostrar_u["username"];
mysql_free_result($result_foro);
mysql_free_result($result_user);
?>
<font face="verdana" size="1">» <a href="viewtopic.php?t=<?=$topic;?>&p=<?=$post_id?>#<?=$post_id?>" target="_blank"><? echo $mostrar_m["topic_title"]; ?></a> (<?=$topic_replies;?> Respuestas); en <i><b><?=$forum_name;?></b></i> último post por <?=$username;?></font><br>
<?
}
// Cerramos conexión
mysql_free_result($result_mensaje);
mysql_close($con);
}
?>
Me imagino será porque la consulta que hago estará mal y lo busco mal lo qu quiero, pero es que no tengo ni idea de como hacerlo bien. Alguien sabría decirme que debo poner para que me salga??
Pongo captura:
"No me deja porque me pone nosequé de 30 mensajes"
Pero vamos, que me pone algo así:
Balón de Oro para Cannavaro (5 Respuestas); en El Carrusel Deportivo último post por
Como se puede ver, no sale el user y me gustaría que saliera.
Gracias por adelantado. ;)