FujiiRock回答ポイント 300ptウォッチ 1

getパラメータが以下のように5つあって、

$_GET['aaa']
$_GET['bbb']
$_GET['ccc']
$_GET['ddd']
$_GET['eee']
それぞれ、値は空であったり、空で無かったりします。
空でなかった場合、SQLの検索条件として指定したいですが、
以下のようなやり方でセットしたいですが、
良い方法ありませんでしょうか。

//1.pdoバインドパラメータの設定
$params = array(
":Paaa" => $_GET['aaa'],
":Pbbb" => $_GET['bbb']
);
//2.SQL文
$sql = "
SELECT
*
FROM
TABLE
WHERE
aaa = :Paaa AND
bbb = :Pbbb
";
//3.SQL実行&結果取得
$res = parent::dataRequestDb($sql,$params);

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2013-10-16 21:40:41
終了日時
2013-10-16 23:04:28
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

SQL1319AAA765DDD83パラメータ533CCC172

人気の質問

メニュー

PC版