ese tuto lo escribi para otra pagina pero si buscas el tuto original que use ase tienpo en php hispano era uno con seciones traia perfil aunque un perfil seria mas o menos asi.
lista de usuarios usuarios.php
<?php
include "config.php";
$consulta=mysqli_query($connect, "SELECT * FROM users");
while($userlist=mysqli_fetch_array($consulta))
{
$lista="<a href=\"perfil.php?id={$userlist[id]}\">{$userlist[user]}</a> {$userlist[email]}<br />";
}
echo "<b>Lista de Usuarios</b><br />
Nombre: Email:<br />
{$lista}";
mysqli_free_result($consulta);
y el perfil perfil.php
<?php
include "config.php";
if(!$_GET[id])
{
echo "no a selecionado usuario";
}
$consulta=mysqli_query($connect, "SELECT * FROM lectores WHERE id='$_GET[id]' ");
if($user=mysqli_fetch_array($consulta))
{
echo "<b>Perfil de {$user[user]}</b></br>
Nombre: {$user[user]}<br />
Email: {$user[email]}";
}
else
{
echo "el usuario seleccionado no existe";
}
mysqli_free_result($consulta);
?>
espero que este bien lo escribi de memoria corrijanme si me equivoque no lo provado de echo si captas como funcionan las consultas puedes agregar sistemas de mensageria de generacion de contenido y demas...