0

我想构建一个算法来搜索和过滤我的数据库中的数据。我的页面上有三个下拉列表:

  • 类别

  • 产品

  • 品牌

MySQL 数据库表具有以下字段:

id, title, description, category, product, brand

我的目标是根据下拉列表中的选定项目进行搜索。最好的方法是什么?我应该将表单结果发送到一个函数中,在那里计算并发送到视图中吗?

你能告诉我一些连接这三个参数的方法吗?

我正在使用 CodeIgniter 在 PHP 中对其进行编码。

4

1 回答 1

0

这是通用方法

WHERE 
(description=@description_parameter or @description_parameter is null) and
(category=@category_parameter or @category_parameter  is null) and
(product=@product_parameter or @product_parameter is null) and
(brand=@brand_parameter or @brand_parameter is null) 
于 2012-07-23T08:22:19.213 回答