データベースに検索をかけるためのSQL分を作りたい。
配列に入っている物を順番に取り出して、SQL分を作ろうとしています。
その際に、SELECT * FROM dtb WHERE 以降の条件下をループ処理で足して行けたらと考えました。
足していく事で条件を作れるとは思ったのですが、その処理方法がわからずに躓いています。
$result=[{"size":1100,"use":11},{"size":1100,"use":13},{"size":1300,"use":11},{"size":1300,"use":13},{"size":1400,"use":11},{"size":1400,"use":13}]; // 配列に入っている物を順番に取り出して以下のように変数に格納したい // $sql= "SELECT * FROM dtb WHERE size = 1100 AND use = 11"; // $sql= "SELECT * FROM dtb WHERE size = 1100 AND use = 13"; // ........ foreach ($result as $key => $value) { //ここでの処理方法が分かりません。 } $query = $sql . ";"; $search = pg_query($query);
あなたの回答
tips
プレビュー