私は、例えば、投稿された値に基づいてクエリを実行しています。クエリ今Sql:投稿された値に基づいてSQLクエリを更新します。
$query= mysqli_query($connect,
"SELECT * FROM residential WHERE type='$type' AND unit_type='$unit_type' "
. "AND price BETWEEN '$min_price' AND '$max_price' "
. " AND bedrooms BETWEEN '$min_bedrooms' AND '$max_bedrooms'");
$unit_type , $min_price etc are coming from $_POST array
がされ、次の、私の問題は、私は、クエリで使用される値($type ,$max_bedrooms, $min_bedrooms etc)
のいずれかを受信しない場合、クエリは動作しないということです。私の質問は、投稿された値だけに基づいてクエリを更新する方法です。
ことによってそれを変更します。三元演算子でも動作します。これについて多くの方法があります。 –
MySqlまたはSQL Serverですか?彼らは同じではありません.... –
クエリの文字列の変数の代わりにSQLインジェクション、あなたのクエリのパラメータを使用してください – Preuk