Selam arkadaşlar. Aşağıdaki gibi iki tablom var ve aşağıdaki gibi json nasıl elde edebilirim?
User tablosu:
user_id fullname phonenumber
1 John Doe 212-555-1212
2 Doe John 212-555-1212
Sepet tablosu
cart_id user_id cart_name quantity
1 1 Pluot 5
2 1 Apple 1
3 2 Pluot 5
4 2 Apple 1
{
"items":[
{
"user_id":"1",
"fullname":"John Doe",
"phonenumber":"212-555-1212",
"cart_items":[
{
"cart_name":"Pluot",
"quantity":5
},
{
"cart_name":"Apple",
"quantity":1
}
]
},
{
"user_id":"2",
"fullname":"Doe John",
"phonenumber":"212-555-1212",
"cart_items":[
{
"cart_name":"Pluot",
"quantity":5
},
{
"cart_name":"Apple",
"quantity":1
}
]
}
]
}
Bu şekilde sadece user tablosunu alabiliyorum. İçine cart tablosunu da çektirmek istiyorum.
<?php
$query = "SELECT * FROM user";
$statement = $database_connection->prepare($query);
$statement->execute();
$userData_List = array();
while($row=$statement->fetch(PDO::FETCH_ASSOC)){
$userData_List['items'][] = $row;
}
header('Content-Type: application/json');
echo json_encode($userData_List, JSON_UNESCAPED_SLASHES), "\n";
?>