我想构建一个算法来搜索和过滤我的数据库中的数据。我的页面上有三个下拉列表:
类别
产品
品牌
MySQL 数据库表具有以下字段:
id, title, description, category, product, brand
我的目标是根据下拉列表中的选定项目进行搜索。最好的方法是什么?我应该将表单结果发送到一个函数中,在那里计算并发送到视图中吗?
你能告诉我一些连接这三个参数的方法吗?
我正在使用 CodeIgniter 在 PHP 中对其进行编码。
我想构建一个算法来搜索和过滤我的数据库中的数据。我的页面上有三个下拉列表:
类别
产品
品牌
MySQL 数据库表具有以下字段:
id, title, description, category, product, brand
我的目标是根据下拉列表中的选定项目进行搜索。最好的方法是什么?我应该将表单结果发送到一个函数中,在那里计算并发送到视图中吗?
你能告诉我一些连接这三个参数的方法吗?
我正在使用 CodeIgniter 在 PHP 中对其进行编码。
这是通用方法
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)