【发布时间】:2017-02-25 21:21:46
【问题描述】:
早上好,
我有一个请求,向我返回几个预订信息,每个预订可以链接到多个房间。
是否可以有一个房间数组而不是在每次预订多个房间时重复该行。
我想要什么:
[
idReservation1 => [
"client_name" => "kévin titi",
"checkin" => "2017-08-08",
"d_checkout" => "2017-08-10",
"email" => "titi@gmail.com",
room_id => [1,2,3,9]//here I want an array
],
idReservation2 => [
"client_name" => "firstname lastname",
"checkin" => "2017-08-18",
"d_checkout" => "2017-08-20",
"email" => "toto@gmail.com",
"room_id" => [1,12,13,9]//here I want an array
]
]
如果idReservation不是key也没关系,这里重要的是有一个room_id数组 我查看了所有 PDO 获取模式,但它们似乎与我的问题不匹配。
我的要求:
$prep = $this->pdo->prepare("
SELECT re.id as resId, re.client_name, re.d_checkin, re.d_checkout, re.mail, ro_re.room_id as room
FROM Reservation re
JOIN Room_Reservation ro_re ON ro_re.reservation_id = re.id
WHERE re.confirmed = false
");
谢谢
【问题讨论】: