対象:ホームページ・Web制作
回答数: 3件
回答数: 7件
回答数: 3件
dreamweavercs5でサイトを作っております。
データベースはMYSQLを使用しております。
現在求人サイトを作っているのですがページにキーワード検索を付けようと思っております。
データベースには職業、雇用形態、待遇などが登録されています。
現在下記の文で「京都」と検索をかけると検索されます。
SELECT *
FROM 求人情報
WHERE 職業 LIKE %colname%
ORDER BY id DESC
変数
名前 colname
タイプ text
初期設定値 -1
ランタイム値 $_GET[`keyword`]
そこで「京都 料亭」等複数のキーワードを使って絞り込み検索ができるようにしたいのですがどのようにすればいいのかわかりません。
ご教授いただけないでようか。
よろしくお願いいたします。
4cさん ( 京都府 / 男性 / 30歳 )
回答:1件

高畑@StudioBISON
ITコンサルタント
3
IN でまとめる手法を覚えましょう
高畑@StudioBISONです。
SQL の SELECT 文の基本が書かれているサイトをひとつだけでいいので隅から隅まで読んでみると、幸せになれます。
たとえば…
http://www.yukun.info/blog/2008/11/mysql-query-select-where-in-like-between.html
評価・お礼

4cさん
2011/02/20 21:11ありがとうございます。
幸せになるどころかパロプンテです・・・・
これだと例えば住所と言うテーブルがあったとしてこの中に全都道府県が登録されてる場合、全都道府県名を書き込んでおく必要があるということでしょうか?
さらにそこから職業も絞ろうと思えば登録されている職業も書き込まないといけないんでしょうか?
(現在のポイント:-pt)
このQ&Aに類似したQ&A
表示中のコンテンツに関連する専門家サービスランキング