私の検索フォームの例$ _GET。MySQLの検索で動的選択列を作成する方法
$_GET['s']
=キーワード$_GET['c']
=カテゴリ$_GET['r']
=地域$_GET['t']
=タイプ
例if文:
if(isset($s)) {
$s = "title LIKE '%{$keyword}%";
}
if(isset($c)) {
$c = " AND category='{$category}'";
}
if(isset($r)) {
$r = " AND region='{$region}'";
}
if(isset($t)) {
$t = " AND type='{$type}'";
}
は、次にMySQLのクエリ:
$select = "SELECT * FROM ads WHERE $s.$c.$r.t AND status='1'";
質問:
私$select
を動的にすることができようにする方法は?現在の方法は、すべての入力が空でない場合にのみ機能します。それ以外は構文エラーです。 :P
は、複数の変数を作成しないでください
はそんなにSarfraz – haha
@hahaをありがとう:あなたは歓迎:) – Sarfraz