A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
普段mySQLを使っていて、psqlは全くわからないのですが、
SQL文は一緒だと思うので、参考までに。
$sql = "select * from t_sample where ";
For ($i = 0; $i < count($param) ; $i++){
$sql .= "data = '" . $param[$i] . "'";
If ($i != count($param)){
$sql .= " Or ";
}
}
というのはどうでしょうか?
的外れでしたらすいません。
No.2
- 回答日時:
こんにちは。
概ね下の方の方法でいいとは思いますが、質問文の中の
>フィールド(data)で保存されているカンマ区切りのデータ
というのが気になります。^^;
dataフィールドに、「param1,param2,param3,・・・」な感じでデータが入ってるのかな?
だとすると、検索にはイコールではなくてlikeを使った方がいいかも。
$sql = "select * from t_sample where ";
for ($i = 0; $i < count($param) ; $i++){
$sql .= "data like '%" . $param[$i] . "%'";
if ($i != count($param)){
$sql .= " or ";
}
}
おもいっきり下の方のソース流用ですみません^^;
あ、ちなみに、他にwhere句に指定する条件がもしあるなら、上記のlike文はカッコで囲うように変更してくださいね。^^
(or条件が他と交じってしまいますから、、、)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpで複数の検索語を検索対象に...
-
PHP初心者です。syntax error, ...
-
PHP/MySQLであいまい検索を
-
Pro*Cの構文エラー
-
データベースに存在するデータ...
-
MySQLでデータベースにデータin...
-
実行時エラー3131 FROM 句の構...
-
ACCESSのテーブルをHTMLファイ...
-
VBAをつかってクエリの情報を抽...
-
LocalのNotesメールDBをVBAで参...
-
SQLのif()に関して。。。
-
PHPシステムでSQLのUPDATEがあ...
-
stringaddslashes 半角¥が消える
-
foreachの表示に追加するには
-
エラー3011
-
チェックボックスでチェックし...
-
PHPで[]の使い方について
-
アポストロフィを含む文字列の追加
-
SELECT文を発行して、ACCESSよ...
-
テーブルに入っているデータと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
insert1つの処理でもトランザ...
-
Pro*Cの構文エラー
-
JAVA SQLServerException 列名 ...
-
<VB.NET>INSERT文でDBにデータ...
-
VB.NET エラーになる箇...
-
MySQLのINSERT時にたまに重複に...
-
一度検索されたものに対するソ...
-
ResultSetインターフェイスでの...
-
チェックボックスからの複数検...
-
PHP初心者です。syntax error, ...
-
PHP+SQLite でSELECT文のWHERE...
-
エクセルVBAのデータベース接続...
-
PHPよりMySQLの操作のコードの...
-
phpで複数の検索語を検索対象に...
-
php MySQL で、更新ボタンを押...
-
VBA ACCESS SQL...
-
C#でDBの特定列をUpdate
-
PHP&MySQLでの文字列+数列の一...
-
データベースに存在するデータ...
-
ASPでSQL文を使う場合に。
おすすめ情報