Me tope con el mismo problema al diseñar mi blog... Para saber el nombre de usuario y la categoria de cada mensaje, pues solo guardo el id con el mensaje. Lo solucione de manera sencilla:
Código PHP:
$cat_ids = mysql_query("SELECT id,nombre from FROM categorias");
$nombres = array();
while($datos = mysql_fetch_object($cat_ids) {
$nombres[$datos->id] = $datos->nombre;
}
$categorias = "1,2,3,4,5,6";
//Esto te genera un array con 6 elementos
$arreglo = explode(",",$categorias);
foreach ( $arreglo as $catid ) {
$catnombre = $nombres[$catid];
echo "<b>Id $catid:</b> $catnombre<br />";
}
Un saludo,