Çıktı almak istediğiniz data 1 colondan json formatında mı gelicek

yoksa böyle mi

Böyle ise;

| id | content_id | content | date
________________________________
1 5548545 lorem ipsum 8.09.2018/10:02
2 5411545 lorem ipsum 8.09.2018/11:59


output JSON
{
data : [
{ id:1,
content_id:5548545,
content:"Lorem ipsum",
date:"8.09.2018/10:02"

},
{ id:1,
content_id:5548545,
content:"Lorem ipsum",
date:"8.09.2018/10:02"

},
]
}


try{$db = new PDO('mysql:dbname=yourdbname;host=127.0.0.1;','root','');}
catch(PDOException $e){die($e->getMessage());}

$sorgu = $db->query('SELECT * FROM tableName')->fetchAll(PDO::FETCH_ASSOC);

$data["data"] = null;

foreach($sorgu as $s){
$data["data"][] = $s;

}

$encode = json_encode($data); // ister string olarak ekrana basar ordan parse edilip gerekli işlem yapılır

$decode = json_decode($encode)->data; //ya da direk data

print_r($encode);


Doğru anladıysam böyle bişey