Eu posso entender como é quando estou começando. Depois de envolver sua mente nas partes básicas, o resto fluirá.
Já que você pediu uma forma melhor, vou sugerir uma aula que uso pessoalmente em todos os meus projetos.
https://github.com/joshcam/PHP-MySQLi-Database-Class
Claro que não se esqueça de baixar a classe MYSQLI simples do link acima e incluí-la como eu faço abaixo em seu projeto. Caso contrário, nada disso funcionará.
Aqui está a primeira página que contém a tabela com todos os usuários da tabela Db de sua pessoa. Nós os listamos em uma tabela com um simples botão de edição/visualização.
PÁGINA 1
<?php
require_once('Mysqlidb.php');
//After that, create a new instance of the class.
$db = new Mysqlidb('host', 'username', 'password', 'databaseName');
//a simple select statement to get all users in the DB table persons
$users = $db->get('persons'); //contains an Array of all users
?>
<html>
<head>
<link type="text/css" href="style.css">
</head>
<body>
<table>
<th>
First Name
</th>
<th>
Last Name
</th>
<th> </th>
<?php
//loops through each user in the persons DB table
//the id in the third <td> assumes you use id as the primary field of this DB table persons
foreach ($users as $user){ ?>
<tr>
<td>
<?php echo $user['fname'];?>
</td>
<td>
<?php echo $user['lname'];?>
</td>
<td>
<a href="insert.php?id=<?php echo $user['id']; ?>"/>Edit/View</a>
</td>
</tr>
<?php } ?>
</table>
</body>
</html>
Assim termina sua primeira página. Agora você precisa incluir este código em sua segunda página que estamos assumindo é chamado insert.php.
PÁGINA 2
<!--add this to your insert page-->
<?php
require_once('Mysqlidb.php');
//After that, create a new instance of the class.
$db = new Mysqlidb('host', 'username', 'password', 'databaseName');
//a simple select statement to get all the user where the GET
//variable equals their ID in the persons table
//(the GET is the ?id=xxxx in the url link clicked)
$db->where ("id", $_GET['id']);
$user = $db->getOne('persons'); //contains an Array of the user
?>
<html>
<head>
<link type="text/css" href="style.css">
</head>
<body>
<table>
<th>
First Name
</th>
<th>
Last Name
</th>
<th>user ID</th>
<tr>
<td>
<?php echo $user['fname'];?>
</td>
<td>
<?php echo $user['lname'];?>
</td>
<td>
<?php echo $user['id']; ?>
</td>
</tr>
</body>
</html>