Php 内部连接mysql表

Php 内部连接mysql表,php,sql,mysql,Php,Sql,Mysql,好的,给你。我有两张桌子:产品和产品尺寸 因此,我的产品表基本上有id(主键)、name(产品名称)和size_id(来自product_size的外键) 我的产品规格表具有预定值: size_id name ------------------ 1 1x1 2 2x2 3 3x3 这里我有一个显示产品表的工作代码(在html中使用while代码): 我的问题是,我想(在html中)显示尺寸名称,而不是其尺寸id,类似

好的,给你。我有两张桌子:产品和产品尺寸

因此,我的产品表基本上有id(主键)、name(产品名称)和size_id(来自product_size的外键)

我的产品规格表具有预定值:

size_id      name
------------------
1            1x1
2            2x2
3            3x3
这里我有一个显示产品表的工作代码(在html中使用while代码):

我的问题是,我想(在html中)显示尺寸名称,而不是其尺寸id,类似于以下示例:

id      name         size_id
-----------------------------
1      product 1        1x1
2      product 2        2x2
3      product 3        1x1
有人能教我怎么做吗?。。我迫切需要它为我的最后一个项目。非常感谢。对不起,我的英语不好。

使用连接:

SELECT p.id,
       p.name,
       ps.name AS size_name
  FROM PRODUCT p
  JOIN PRODUCT_SIZES ps ON ps.size_id = p.size_id



我将如何在html中显示它?已经选择了您的答案,但我看不到您所说的删除链接。对不起,我这么笨。这是我第一次使用MySQL,你应该改用mysqli。
SELECT p.id,
       p.name,
       ps.name AS size_name
  FROM PRODUCT p
  JOIN PRODUCT_SIZES ps ON ps.size_id = p.size_id
<? include ("conn.php");
   $sql = "SELECT p.id,
                  p.name,
                  ps.name AS size_name
             FROM PRODUCT p
             JOIN PRODUCT_SIZES ps ON ps.size_id = p.size_id";
   $result = mysql_query($sql, $connection) or die(mysql_error());
   while($row = mysql_fetch_array($result)) {
?>
<tr>
  <td><? echo $row['id']; ?></td>
  <td><? echo $row['name']; ?></td>
  <td><? echo $row['size_name']; ?></td> 
</tr>
<? } ?>