Något i stil med detta för att lista:
$link = mysql_connect("localhost", "user", "pass") or die("cant connect to mysql server");
mysql_select_db("mydatabase",$link) or die("no such database");
$q = mysql_query("SELECT * FROM `names`",$link);
while($row = mysql_fetch_array($q)){
print "<a href=\"profile.php?id=".$row["id"]."\">".$row["firstname"]."</a><br />";
}
mysql_close($link);
sen i profile.php:
$link = mysql_connect("localhost", "user", "pass") or die("cant connect to mysql server");
mysql_select_db("mydatabase",$link) or die("no such database");
$id = -1;
if(isset($_GET["id"])){
if(is_numeric($_GET["id"])){
$id = mysql_real_escape_string($_GET["id"]);
}
}
if($id == -1){
die("Invalid id");
}
$q = mysql_query("SELECT * FROM `names` WHERE `id` = ".$id,$link);
if(mysql_num_rows($q) < 1){
die("No such user");
}
$usr = mysql_fetch_array($q);
print $usr["firstname"]." ".$usr["lastname"]."<br />".$usr["age"];
mysql_close($link);
Obs, ej testat kod och jag är sjukt seg just nu (trött&förkyld), men något i stil med detta!
EDIT: Vill klargöra, jag är oftast inte alls okej med att bara ge ut kod till folk som ber om det, men vet samtidigt att bästa sätt att lära sig är att se hur andra gör, och bygga på det. php.net har en lista på alla funktioner osv. samt förklaringar till hur dom används. Använd sökfältet uppe till höger, sök i "function list". Dom har även en hel del artiklar och guider som går igenom precis allt php har att erbjuda, grundligt.