PHPとSQLによるaタグ(リンク)の貼り付け方
PHP・SQL初心者です。
MySQLとPHPでサイトを構築しています。
データベースへの接続・テーブル内容の表示等はできるのですが、リンクをどのようにすれば貼り付けることができるのかわからなかったため質問させていただきました。
ID 名前 友達1 友達2 ・・・
1 田中 佐藤 前田
2 山田 XXX XXX
3 佐藤 XXX XXX
4 前田 XXX XXX
・
・
このようなデータベースを用意し、
名前が「田中」さん(ID が 1)のページに
-------------------------------------------
田中さんの友達
友達1:佐藤
友達2:前田
-------------------------------------------
このように表示し、
「佐藤」「前田」の箇所にデータベースの「ID」を利用してリンクを貼り付けたいと考えております。
データの抽出・画面への表示は、
$quryset = mysql_query("SELECT ID,名前,友達1,友達2 FROM テーブル名 WHERE ID= '1' ");
while ($data = mysql_fetch_array($quryset)){}
このような関数で行っております。
表示は問題なくできているのですが、
表示の「佐藤」「前田」の箇所にリンクを設定するの方法がわかりません。
「ID」 = 1 の情報を表示しているため「山田」と表示している箇所に
<a href="http://XXXX.com/$data[ID].php">山田</a>
と設定してリンクをつけることはできます。
友達の欄の「佐藤」「前田」の箇所にリンクをつけることができません。
データベースの「ID」欄、を利用して
-------------------------------------------
田中さんの友達
友達1:<a href="http://XXXX.com/ID名.php">佐藤</a> ID名=佐藤さんのID欄にある2
友達2:<a href="http://XXXX.com/ID名.php">前田</a> ID名=前田さんのID欄にある4
-------------------------------------------
↓↓↓
IDが抽出されて
-------------------------------------------
田中さんの友達
友達1:<a href="http://XXXX.com/2.php">佐藤</a>
友達2:<a href="http://XXXX.com/4.php">前田</a>
-------------------------------------------
このような形で表示できれば理想なのですが、
使用する関数やSQLの構文がわかりません。
初心者のため、考え方が根本的に間違っているのかもしません。
お詳しい方、まったく別の方法でも構いませんので解決する方法をご教授頂ければ幸いです。