как кодировать несколько строк из mysql в json, используя php

Я пытаюсь кодировать все строки данных, которые я получаю из базы данных в JSON, а затем обрабатывать их на стороне клиента, но я не могу заставить его работать. Мой код ниже

function getTopic($conn){ $response = array("error" => 0); $qry = "SELECT original_title, content, time FROM topic WHERE vis = 1"; $result = $conn->prepare($qry); $result->execute(); if($result->rowCount() > 0){ $output = $result->fetchall(); $response['text'] = $output['original_title']; $response['test'] = $output['content']; return json_encode($response); //return $output; } 

Затем я пытаюсь напечатать var_dump ($ response), но я получаю нулевые значения. Хотя если я var_dump ($ output), я получаю все строки в массиве. Теперь проблема в массиве – проблема. Я думаю

NB: я использую PDO