Te recomiendo que no crees una página por usuario. Con PHP tienes la ventaja de que en una misma página muestre diversos resultados dependiendo de diversas variables.
Por ejemplo:
Imagínate que tenemos un escaparate de una tienda en la que tenemos diferentes productos:
- Un bolso negro
- Un reloj de oro
- Un osito de peluche
Estos objetos están guardados en la base de datos con los siguientes campos:
-Nombre
-ID del producto
-Precio del producto
-Drescripción del producto
Es tan simple como crear una página de la siguiente manera:
Código PHP:
Ver original<?php
//PREVIAMENTE HEMOS OBTENIDO LA VARIABLE $ID MEDIANTE POST, GET O UN INCLUDE.
$host = "localhost";
$user = "usuario";
$pass = "contraseña";
$db = "productos";
//NOS CONECTAMOS A LA BBDD
//SELECCIONAMOS LA BBDD
//HACEMOS LA CONSULTA A LA BBDD
$query = mysql_query("SELECT * FROM tabla WHERE id = ".$id.""); //CREAMOS UN ARRAY CON TODOS LOS DATOS DEL PRODUCTO SELECCIONADO POR ID (OBTENEMOS TODOS LOS DATOS PORQUE LOS NECESITAMOS, POR LO CONTRARIO TENDRÍAMOS QUE HACER ÚNICAMENTE UN SELECT DE LOS DATOS QUE NECESITEMOS)
//AQUI YA HEMOS OBTENIDO LOS DATOS DE LA BBDD DEL PRODUCTO SELECCIONADO PREVIAMENTE
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?=$datos['producto']?> - Nombre de la tienda</title>
</head>
<body>
Nombre del producto: <?=$datos['producto']?><br />
Precio: <?=$datos['precio']?><br />
ID: <?=$datos['id']?>
Descripción: <?=$datos['descripcion']?>
</body>
</html>
Espero que te haya ayudado y suerte con tu trabajo.