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非常欢迎您。。。如果页面上的任何答案有帮助,请向上投票,并接受其中一个答案为“已接受”。谢谢