フォームに6つの選択項目があります。私はMYSQL DBの6つを検索したい。複数の項目を複数の列で検索
$result = mysql_query("SELECT * FROM wsinmuebles WHERE Property_Type LIKE '%{$_POST['Property_Type']}%'");
しかし、もっと試してみると結果はありません。
$result = mysql_query("SELECT * FROM wsinmuebles WHERE
Property_Type LIKE '%{$_POST['Property_Type']}%' AND
Estado LIKE '%{$_POST['Estado']}%' AND
Ciudad LIKE '%{$_POST['Ciudad']}%' AND
Urbanizacion LIKE '%{$_POST['Urbanizacion']}%' AND
Operacion LIKE '%{$_POST['Operacion']}%' AND
Precio_bsf LIKE '%{$_POST['Precio_bsf']}%'");
これはPOSTメソッドによるフォームに由来します。
私が必要とするのは、MYSQL DBのProperty_Type、Estado、Ciudad、Urbanizacion、Operacion、およびPrecio_bsf変数を検索し、それらの値すべてに一致する結果のみを受け取ることです。
を使用してSQLインジェクションからコードを保護するために促しますか?また、本当に6つの条件すべてにマッチしたいですか? –
はいジム、私はそれらをすべて一致させる必要があります。このようなものhttp://www.entreinmuebles.com.ve/ –