Php 仅从表中提取一个类别

Php 仅从表中提取一个类别,php,mysql,Php,Mysql,我正在制作两个网页,一个是鞋子,另一个是靴子。 我想把一页的鞋子都拿来,然后把第二页的靴子都拿来 因此,基本上我想知道如何从我的表格中列出一个类别中的所有产品 第一桌 product_id, name, desc, price, qty, cat_id 第二桌 cat_id, cat_name 因此,我希望获得以下详细信息 Boots Name Desc Price Qty Shoes Name Desc Price Qty 你是说像这样的 SEL

我正在制作两个网页,一个是鞋子,另一个是靴子。 我想把一页的鞋子都拿来,然后把第二页的靴子都拿来

因此,基本上我想知道如何从我的表格中列出一个类别中的所有产品

第一桌

product_id, name, desc, price, qty, cat_id
第二桌

cat_id, cat_name
因此,我希望获得以下详细信息

Boots
Name      Desc    Price   Qty

Shoes
Name      Desc    Price   Qty

你是说像这样的

SELECT * 
FROM Table1, Table2
WHERE Table1.cat_id = Table2.cat_id
AND Table2.cat_name = "Boots"


SELECT * 
FROM Table1, Table2
WHERE Table1.cat_id = Table2.cat_id
AND Table2.cat_name = "Shoes"
大概是这样的:

SELECT t1.*,  t2.cat_name
FROM first_table t1
LEFT JOIN second_table t2 ON t1.cat_id = t2.id
WHERE t1.cat_id = {the cat id for shoes or boots}

对表名进行一些假设:

$pdo = new PDO(); // Insert your connection string here
$pdo->prepare("SELECT products.* FROM products LEFT JOIN categories ON products.cat_id = categories.cat_id WHERE cat_name = :Cateory");
$pdo->bindParam(":Category", $category);
$pdo->execute();
$data = $pdo->fetchAll(PDO::FETCH_ASSOC);

@用户3076198非常欢迎您。。。如果页面上的任何答案有帮助,请向上投票,并接受其中一个答案为“已接受”。谢谢