0

こんにちは、入力フォームに3つのフィールドがあり、POSTメソッドを介して外部phpに設定されています

 $id=$_POST['id']; 
 $nombre=$_POST['nombre']; 
 $cedula=$_POST['cedula']; 

どのフィールドにデータが含まれているか、またはユーザーが 3 つすべてのフィールドまたは 2 つのフィールドのみにデータを入力して、同じテーブル内の NULL フィールドではない入力フィールドから検索するかどうかに応じて、検索オプションを作成したいと考えています。結果。

私のSQLクエリはそのようなものです$sql = "SELECT * FROM users WHERE userID = $id AND nombre = $nombre AND cedula = $cedula) ";

明らかにどれが機能していないか、機能させるにはどうすればよいですか。クエリのみを変更する必要がありますか、それとも NULL でないものを最初に確認するために何かを前に置く必要がありますか。ありがとう

4

3 に答える 3