Bienvenue dans le monde du web design dynamique,
En supposant que vous ne voulez pas regarder dans un CMS:
Essentiellement, vous allez créer une page Web, mais au lieu de contenu, vous aurez php les balises qui demandent le contenu de la base de données et le font écho, le contenu est généralement déterminé par une variable get (dans le cas de Facebook, cette variable est l'identifiant de l'utilisateur).
Plus précisément vous utiliseriez une version plus complexe du code suivant en haut de votre page:
<?php
$givenId = $_GET["uid"]; //or whatever your get variable is
if(ctype_digit($givenId)){ //or whatever validation you want to use to prevent sql injection
$givenId = intval($givenId);
mysql_connect("localhost", "USERNAME", "PASSWORD");
mysql_select_db("YOUR_DB");
$oisthere = mysql_query("SELECT * FROM TABLE WHERE id=$givenId");
mysql_close();
if(mysql_num_rows($oisthere)!=0){
$sqlholder = mysql_fetch_row($oisthere);
}
else{
//return error
}
}
?>
Ensuite, dans votre page, vous pouvez avoir des références à <?php echo($sqlholder[1]); ?>
, où la colonne de poing tient son nom d'utilisateur ou statut ou d'autres données importantes.
Cependant le fait que vous posiez la question me dit que vous ne savez pas grand-chose sur php, mysql, et webdesign dynamique en général. Pour cette raison, je vais vous recommander de ne pas commencer à construire votre site tant que vous n'avez pas lu et maîtrisé les concepts. Comme point de départ je suggère: w3schools.
Veuillez lire le [FAQ] (http://stackoverflow.com/faq). – Oded