1

我正在使用 PHP Mysql 做一个项目。我已经完成了报告中的所有模块。客户想要具有多个搜索选项的报告。我有四个字段 1)。序列号,2)。值,3)。日期,4)。地点。如果客户选择序列号和日期意味着报告应该显示选择的序列号和日期。但是我的选择查询无法获取所有数据。

4

1 回答 1

1

由于您有 4 个搜索字段,因此您必须根据 1) 序列号、2) 创建 where 子句。值,3)。日期,4)。地点。

if(isset($serial_number)
    $where = "WHERE serial_number = $serial_number"
if(isset($value){
 $where .= " AND VALUE = $value"
}
if(isset($Date){
 $where .= " AND Date= $Date"
}
if(isset($location){
 $where .= " AND location= $location"
}
于 2013-05-24T12:49:05.203 回答