У меня есть несколько сложный PHP-запрос, который мне нужно отправить в JSON для отправки обратно на мой терминал. Может кто-нибудь помочь? Я боролся с этим и, похоже, не понимаю. Мой код что-то вроде:PHP вложенный SQL-запрос в формате JSON
//Grab all people living in a city, and for each of those people, grab all of their carsmodel and license plate. My output should be something like [{"firstname":John, "lastname":Smith, "cars":[car1, car2, car3...], "plates":[plate1, plate2, ...]},{"firstname":Jack,"lastname":Hide, "cars":[car1, car2, car3], "plates":[plate1, plate2,...]}]
$sql = "SELECT id, firstname, lastname FROM residents WHERE residents.city = ?";
$q = $connection->prepare($sql);
$q->execute(array($city));
while($row = $q->fetch())
{
$sql2 = "SELECT carid FROM cars WHERE userid = ?"
$q2 = $connection->prepare($sql2);
$q2->execute(array($row[0]));
while($row2 = $q2->fetch())
{
// What do I do here?!
}
}
return json_encode(//?);
Любая помощь очень ценится!
Спасибо!
Awesome, спасибо! – Jason