• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パラメータを使ってみたい)

PHPでパラメータを使った商品検索を実装する方法

このQ&Aのポイント
  • syouhinテーブルにパラメータを使った商品検索機能を追加する方法についてアドバイスをお願いします。
  • 現在、syouhinテーブルの商品を価格帯で検索するためにPHPファイルを作成していますが、パラメータを使用して効率的に検索する方法を知りたいです。
  • 具体的には、price.phpファイルにlowとheightというパラメータを追加し、syouhinテーブルの商品を指定された価格帯で検索したいです。適切なデータベース設計方法のアドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kurarigu
  • ベストアンサー率100% (8/8)
回答No.1

意図されている回答かどうかわかりませんが、GETでパラメータを渡しその値の範囲で検索をと言う事でしたらテーブルはそのままで <?php #DB接続 $low = real_escape_string($_GET["low"]); $height = real_escape_string($_GET["height"]); $sql = "SELECT * FROM syouhin WHERE price >= '$low' AND price <= '$height'"; #SQL実行 #データ取り出し #やりたい処理 #DB切断 ?> という感じでGETパラメータをエスケープしてSQLに変数として渡す事でいけると思います。 質問の意図を勘違いしていたらすみません。

noname#184272
質問者

お礼

ありがとうございます。 希望通りできました。 分かりにくい質問で申し訳ございませんでした

その他の回答 (1)

  • kurarigu
  • ベストアンサー率100% (8/8)
回答No.2

連続投稿すみません。 real_escape_stringでは無くmysql_real_escape_stringでした。

関連するQ&A