Código PHP:
<?PHP
$id_user=$_SESSION["id_usuario"];
//id de los proyectos que tiene acceso
$sql_proyecto ="SELECT a.id_proyecto, p.nombre, e.nombre FROM acceso AS a left join proyectos AS p ON a.id_proyecto = p.id left join empresa AS e ON e.id=p.id_empresa WHERE a.id_usuario='$id_user'";
$res_proyecto = mysql_query($sql_proyecto,$dbh);
$row_proyecto = mysql_fetch_array($res_proyecto, MYSQL_NUM);
$sql_permisos = "SELECT mensajes.id FROM mensajes WHERE mensajes.id_proyecto = $row_proyecto[0]";
$res_permisos = mysql_query($sql_permisos,$dbh);
$row_permisos = mysql_fetch_array($res_permisos, MYSQL_NUM);
$sql_proyecto2 ="SELECT adjuntos.nombre, adjuntos.ruta, adjuntos.id FROM adjuntos WHERE adjuntos.id_mensaje = $row_permisos[0] ORDER BY id_usuario";
$res_proyecto2 = mysql_query($sql_proyecto,$dbh);
$sql_usuario = "SELECT usuario.nombre FROM usuario, adjuntos WHERE usuario.id = adjuntos.id_usuario ORDER BY id_usuario";
$res_usuario = mysql_query($sql_usuario,$dbh);
$row_usuario = mysql_fetch_array($res_usuario, MYSQL_NUM);
?>
y
Código PHP:
<?PHP while ($row_proyecto2 = mysql_fetch_array($res_proyecto2, MYSQL_NUM))
{?>
<table width="650" border="0" cellspacing="0" style="margin-left:128px">
<tr>
<td width="616">
<div align="left" class="style19">
<table width="559" border="1">
<tr>
<th width="355" scope="col"><span class="style11">
<?
$ruta_uno = "./adjuntos/$row_proyecto2[0]";
echo "<strong><a href='$ruta_uno'>".$row_proyecto2[0]."</a></strong>";
?>
</span></th>
<th width="188" scope="col"><span class="style11">
<?PHP
echo "<strong>".$row_usuario[0]."</a></strong>";
?>
</span></th>
</tr>
</table>
</div>
<div align="left"></div>
<div align="left"></div><div align="left"></div></td>
</tr>
</table>
<?PHP
} ?>// fin del while
prueba esto 0.0
En el primero me confundí, tantas consultas >.<