0

検索フォームを作成していますが、すべてのフィールドはオプションです

したがって、AND を使用して select ステートメントを実行した場合.... 投稿されていないフィールドがある場合、結果は得られず、OR を使用して select ステートメントを実行した場合、広範な結果が得られます。

    $result= mysqli_query($con,"SELECT * FROM property WHERE 
   (Typ='$_POST[typ]' OR Purpose='$_POST[purpose]' OR City='$_POST[city]' OR a='$_POST[add]')
                  GROUP BY p_num ORDER BY Add_date DESC ");

投稿されたフィールドを特定し、それらに対して select ステートメントを実行する方法はありますか

4

2 に答える 2

1

ユーザーが入力したかどうか、または isset() を使用していないかどうかを確認します

于 2013-06-27T11:56:17.797 に答える