Buenas tengo este script que me muestra los 10 ultimos mensajes de un foro en particular:
Código PHP:
<?
// phpBB :: MOSTRAR ULTIMOS 10 MENSAJES
// :: WebExperto.com ::
$con=mysql_connect("localhost", usuario, contraseña);
mysql_select_db("foro",$con);
// Cantidad de post a mostrar y prefijo de las tablas
$ultimos = 10;
$prefijo = "phpbb_";
// Consultas a la base
$foro = 2; // aquí asigno a la variable $foro el numero de foro que quiero mostrar
$result_mensaje=mysql_query("select * from $prefijo"."topics WHERE forum_id = $foro order by topic_id desc limit $ultimos",$con);
while($mostrar_m = mysql_fetch_array($result_mensaje)) {
$topic=$mostrar_m["topic_id"];
$forum_id=$mostrar_m["forum_id"];
$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"];
mysql_free_result($result_foro);
?>
<font face="verdana" size="1">» <a href="http://www.misitio.com/foro/viewtopic.php?t=<?=$topic;?>" target="_blank"><? echo $mostrar_m["topic_title"]; ?></a><br> en <i><b><?=$forum_name;?></b></i></font><br>
<?
}
// Cerramos conexión
mysql_free_result($result_mensaje);
mysql_close($con);
?>
¿Como podria cambiarlo para que me mostrase el nombre del usuario en vez del nombre del foro y que incluso se aumentasen los caracteres a 100 por ejemplo en vez de mostrar solo el título del post solo ?
Saludosss