PHP MySQL отображает данные по id из базы данных – размещение свободы

Я хотел бы иметь свободу размещать запись строки из моей базы данных, где бы я ни предпочитал эту страницу. Прямо сейчас, php-код, который я использую, выглядит следующим образом (это чистый рабочий код):

<html><head></head> <body> <?php $db = mysql_connect("xxx","xxx","xxx") or die("Database Error"); mysql_select_db("caisafety",$db); $id = $_GET['id']; $id = mysql_real_escape_string($id); $query = "SELECT * FROM `cert_rr` WHERE `id`='" . $id . "'"; $result = mysql_query($query); echo $row['id']; while($row = mysql_fetch_array( $result )) { echo "<br><br>"; echo $row['basic3']; echo $row['basic2']; echo $row['basic1']; } ?> </body> </html> 

Я вызываю id через браузер. http://site.com/getid.php?id=10 . Но у меня нет свободы размещать запись строки в моем html. Напр. как это:

 <table><tr> <td align="center">BASIC INFO 1: <?php echo $row['basic1']; ?></td> <td align="center">BASIC INFO 2: <?php echo $row['basic2']; ?></td> </tr></table> 

Я могу разместить html внутри echo PHP-тегов, но потом мне нужно очистить свой html и много работать. Было бы предпочтительным сохранение форматирования HTML. Любая помощь или рекомендации по этому вопросу будут высоко оценены.