他のテーブル (cpu、ram、hdd など) に接続されているメイン テーブル (PC) がある場合、他の mysql テーブルから情報を取得するための適切な解決策が見つかりません。PC テーブルには、他のコンポーネント ID (cpu、ram、hdd..) があります。
私が使用しているコードがあります:
<?php
$query="SELECT * FROM pc ORDER by id";
mysql_query("SET NAMES 'UTF8'");
$result = mysql_query ($query);
$i=1;
echo '<table border = "1">';
echo '<tr><td><b>Nr.</b></td><td><b>CPU:</b></td><td><b>RAM</b></td><td><b>HDD</b></td><td><b>MB</b></td><td><b>GPU</b></td><td><b>Monitor</b></td></tr>';
while($nt=mysql_fetch_array($result)){
$proc = $nt['proc_id'];
$ram = $nt['ram_id'];
$hdd = $nt['hdd_id'];
$mb = $nt['mot_id'];
$gpu = $nt['gpu_id'];
$mon = $nt['monit_id'];
echo '<tr><td><b>'.$i++.'.</b></td><td>'.$proc.'</td><td>'.$ram.'</td><td>'.$hdd.'</td><td>'.$mb.'</td><td>'.$gpu.'</td><td>'.$mon.'</td></tr>';
}
echo '</table>';
?>
_______________________________
|Nr. CPU RAM GPU HDD MONITOR |
| 1 1 2 1 2 2 |
---------------------------------
パーツ ID 番号のリストを取得していますが、代わりに、ID ではなく、他のテーブルにあるこれらのコンポーネントの実際の名前を出力する必要があります。私の質問は、PC テーブルにある ID を使用して、その ID を含むアイテム名を取得する方法です。例えば:
________________________________________________________
|Nr. CPU RAM GPU HDD MONITOR |
| 1 Intel 2gb adata GTX 460 WD 1tb LCD.. |
---------------------------------------------------------
私の質問を理解していただければ幸いです。