PHP Mysqlを使用して1つのプロジェクトを行っています。すべてのモジュールを終了したので、レポートに表示されます。クライアントは、複数の検索オプションを備えたレポートを望んでいます。私は4つのフィールドを持っています1)。シリアル番号、2)。値、3)。日付、4)。位置。クライアントがシリアル番号と日付を選択した場合、選択したシリアル番号と日付がレポートに表示されます。しかし、私の選択クエリは、すべてのデータをフェッチしていません。
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 に答える