A 回答 (2件)
- 最新から表示
- 回答順に表示
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条件が他と交じってしまいますから、、、)
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 ";
}
}
というのはどうでしょうか?
的外れでしたらすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- その他(データベース) accessでの請求管理について 2 2022/06/13 21:51
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPの記述で値が取れません。
-
データベースに存在するデータ...
-
一度検索されたものに対するソ...
-
SQL文の処理を関数化したいです
-
php mysql接続での書き方
-
繰り返しのコードをまとめて簡...
-
VBA ACCESS SQL...
-
DBから抜き出した値を表示する方法
-
SQL Serverからのvarchar型のデ...
-
php テーブルを作れない
-
phpのエラーについてです
-
例外処理
-
Function内でのMySQLデータベー...
-
Resource id #3 をフィールドの...
-
連想二次元配列のUNIXTIMEでの...
-
DBに入力されている値のセレ...
-
PHP 勤務時間の合計を出したい
-
sprintf関数での%Sが分かりませ...
-
XAMMPが起動しません。
-
VBAをつかってクエリの情報を抽...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JAVA SQLServerException 列名 ...
-
<VB.NET>INSERT文でDBにデータ...
-
ResultSetインターフェイスでの...
-
Pro*Cの構文エラー
-
insert1つの処理でもトランザ...
-
データベースに存在するデータ...
-
VBA ACCESS SQL...
-
INSERT,DELETEを同時に
-
MySQLのINSERT時にたまに重複に...
-
VB.NET エラーになる箇...
-
PHP&MySQLでの文字列+数列の一...
-
PHP初心者です。syntax error, ...
-
like検索の複数キーワードで、...
-
php MySQL で、更新ボタンを押...
-
php postgres Insert と updat...
-
チェックボックスからの複数検...
-
ASPでSQL文を使う場合に。
-
Q&Aサイトを作成していてURLの...
-
phpでforeach ($stmt as $row)...
-
php データベースから値を取得する
おすすめ情報