- 締切済み
PHP データベースの複数検索の設定
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hogehoge78
- ベストアンサー率80% (433/539)
回答No.2
単純に複雑な条件を設定するということであれば ・POST値をいじる ・SQL文(今回はSELECT文)を記述できる 上記については理解している前提で、 select * from hoge where (a = 'aaa' or a = 'bbb' or a = 'ccc') and (b = 'ccc' or b = 'ddd' or b = 'eee') and ・・・・・・ というように、ORをカッコでくくってやりつつ、そのカッコでくくったものをANDで結合 というようにしてやれば、用件に満たした検索結果を返せると思います。 一度、tksqlite(URL:http://reddog.s35.xrea.com/wiki/TkSQLite.html) など、GUIツールにて、仮定した条件のSQLを実行してみて 確認してみてはいかがでしょうか。
- atsushifx
- ベストアンサー率50% (9/18)
回答No.1
データベースを使うということはSQLを使うということです Web上にsqliteやSQLのリファレンスがあるので、それを見るとよいでしょう SQLでの検索では select .. where を使います。 where句にはand,orで複数の条件が使えるので、利用するとよいでしょう 検索条件をいろいろと変更したい場合は、 プログラム側でSQLを動的に作成する必要があります。 以上を参考にがんばってみてください。
質問者
お礼
ありがとうございました。参考になりました。
お礼
ありがとうございました。参考になりました。