プロが教える店舗&オフィスのセキュリティ対策術

PHP上で作成した選択クエリを基に、別の集計クエリを作成するにはどうすればよいでしょうか?

※以下、ベースの選択クエリを作成しているコードです。
 このクエリを基に、別の集計クエリを作り、
 そのクエリをもとにまた別の選択クエリを作りたいと考えています。


$dbh = new PDO($dsn, $user, $password);
$statement = $dbh->prepare("SELECT テーブル1.* FROM テーブル1;");

if($statement){
if($statement->execute()){
while($row = $statement->fetch()){
$rows[] = $row;
}

}else{
$errors['error'] = "検索失敗しました";
}
//データベース接続切断
$dbh = null;
}

A 回答 (1件)

$配列 = 選択クエリ実行();


$配列 = 別の集計クエリ実行($配列);
$配列 = 別の選択クエリ実行($配列);

// 配列からクエリして配列を作る例
$sql = "SELECT * FROM ていぶる WHERE ばんごう = :no";
$stm = $dbh->prepare($sql);
foreach ($配列 as $v) {
_ $stm->bindValue('no', $v['ばんごう']);
_ $stm->execute();
_ $結果配列 = array_merge($結果配列, $stm->fetchAll());
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!