次のコードを試してみましたが、「致命的なエラー: オブジェクト以外のメンバー関数 fetchAll() への呼び出し」というエラーが表示されました。
$query = "SET @sql = NULL;".
"SELECT GROUP_CONCAT(DISTINCT
CONCAT('sum(case when gameid = ''',gameid,''' then score else 0 end) AS ''',gameid, '''')
INTO @sql ".
" FROM scores;".
" SELECT @sql; ".
" prepare stmt FROM @sql; ".
" execute stmt;";
$result_array = array();
$queryku = $db->query($query);
$result_array = $queryku->fetchAll(PDO::FETCH_OBJ);
var_dump($result_array);