gpt4 book ai didi

php - 在 MYSQL 搜索中使用 URL 参数

转载 作者:太空宇宙 更新时间:2023-11-03 12:16:11 25 4
gpt4 key购买 nike

我正在尝试为我有两个表格产品和库存的产品构建一个搜索页面,我在产品中有我的产品详细信息,在库存中有颜色、尺寸、价格等库存详细信息。请提出一个解决方案,我真的很困惑,我需要一个更好的解决方案来实现强大的设计。以下是所有必要的详细信息:

产品:

product_id
product_name
product_sku
product_desc
product_category

库存:

inventory_id
product_id
inventory_color
inventory_size

我的查询:

SELECT p.product_name, p.product_sku, p.product_desc, i.inventory_color, i.inventory_color
FROM products as p
INNER JOIN invetory as i ON p.product_id = i.product_id

网址:

www.abc.com/index.php?cat=shoe&color=black

如何从 URL 中获取猫和颜色并在我的查询中使用它们?或者我的做法是否正确?

最佳答案

是的,你走对了。使用 getrequest

从 url 获取值
$category=mysql_real_escape_string($_GET['cat']);
$color=mysql_real_escape_string($_GET['color']);

并把你的SQL写成

SQL="SELECT p.product_name, p.product_sku, p.product_desc, i.inventory_color, i.inventory_size
FROM products as p
INNER JOIN invetory as i ON p.product_id = i.product_id
WHERE p.product_category='".$category."' AND i.inventory_color='".$color."'";

关于php - 在 MYSQL 搜索中使用 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22049860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com