[2025-05-17 00:54:58] Script started
[2025-05-17 00:54:58] POST: Array
(
)

[2025-05-17 00:54:58] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(TIMESTAMPDIFF(MONTH, M.Date, CURDATE()) + 
          (DAY(CURDATE()) - DAY(M.Date)) / 30, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30, 1) >= 9 ORDER BY M.Date DESC 
[2025-05-17 00:54:58] Rows returned: 2
[2025-05-17 00:55:08] Script started
[2025-05-17 00:55:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-17 00:55:08] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(TIMESTAMPDIFF(MONTH, M.Date, CURDATE()) + 
          (DAY(CURDATE()) - DAY(M.Date)) / 30, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 00:55:08] Rows returned: 185
[2025-05-17 01:04:27] Script started
[2025-05-17 01:04:27] POST: Array
(
)

[2025-05-17 01:04:27] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 9 ORDER BY M.Date DESC 
[2025-05-17 01:04:27] Rows returned: 2
[2025-05-17 01:04:35] Script started
[2025-05-17 01:04:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-17 01:04:35] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:04:35] Rows returned: 185
[2025-05-17 01:05:31] Script started
[2025-05-17 01:05:31] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 01:05:31] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 01:05:31] Rows returned: 29
[2025-05-17 01:05:56] Script started
[2025-05-17 01:05:56] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 01:05:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 01:05:56] Rows returned: 4
[2025-05-17 01:06:25] Script started
[2025-05-17 01:06:26] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-17 01:06:26] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 6 ORDER BY M.Date DESC 
[2025-05-17 01:06:26] Rows returned: 10
[2025-05-17 01:07:11] Script started
[2025-05-17 01:07:11] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 01:07:11] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 01:07:11] Rows returned: 29
[2025-05-17 01:07:54] Script started
[2025-05-17 01:07:54] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-17 01:07:54] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:07:54] Rows returned: 185
[2025-05-17 01:12:50] Script started
[2025-05-17 01:12:50] POST: Array
(
)

[2025-05-17 01:12:50] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群至今月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 9 ORDER BY M.Date DESC 
[2025-05-17 01:12:50] Rows returned: 2
[2025-05-17 01:13:00] Script started
[2025-05-17 01:13:00] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-17 01:13:00] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群至今月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:13:00] Rows returned: 185
[2025-05-17 01:16:32] Script started
[2025-05-17 01:16:32] POST: Array
(
)

[2025-05-17 01:16:32] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群至今月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 9 ORDER BY M.Date DESC 
[2025-05-17 01:16:32] Rows returned: 2
[2025-05-17 01:20:01] Script started
[2025-05-17 01:20:01] POST: Array
(
)

[2025-05-17 01:20:01] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群至今月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 9 ORDER BY M.Date DESC 
[2025-05-17 01:20:01] Rows returned: 2
[2025-05-17 01:20:03] Script started
[2025-05-17 01:20:03] POST: Array
(
)

[2025-05-17 01:20:03] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群至今月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 9 ORDER BY M.Date DESC 
[2025-05-17 01:20:03] Rows returned: 2
[2025-05-17 01:20:05] Script started
[2025-05-17 01:20:05] POST: Array
(
)

[2025-05-17 01:20:05] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群至今月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 9 ORDER BY M.Date DESC 
[2025-05-17 01:20:05] Rows returned: 2
[2025-05-17 01:21:48] Script started
[2025-05-17 01:21:48] POST: Array
(
)

[2025-05-17 01:21:48] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群至今月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 9 ORDER BY M.Date DESC 
[2025-05-17 01:21:48] Rows returned: 2
[2025-05-17 01:25:30] Script started
[2025-05-17 01:25:30] POST: Array
(
)

[2025-05-17 01:25:30] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:25:30] Rows returned: 185
[2025-05-17 01:25:45] Script started
[2025-05-17 01:25:45] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-17 01:25:45] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 01:25:45] Rows returned: 4
[2025-05-17 01:26:08] Script started
[2025-05-17 01:26:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-17 01:26:08] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 6 ORDER BY M.Date DESC 
[2025-05-17 01:26:08] Rows returned: 10
[2025-05-17 01:26:25] Script started
[2025-05-17 01:26:25] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 6
)

[2025-05-17 01:26:25] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 6 AND MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 01:26:25] Rows returned: 0
[2025-05-17 01:26:34] Script started
[2025-05-17 01:26:34] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 01:26:34] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 01:26:34] Rows returned: 29
[2025-05-17 01:27:00] Script started
[2025-05-17 01:27:00] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-17 01:27:00] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-17 01:27:00] Rows returned: 25
[2025-05-17 01:27:39] Script started
[2025-05-17 01:27:39] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-17 01:27:39] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-17 01:27:39] Rows returned: 25
[2025-05-17 01:27:39] Excel export completed
[2025-05-17 01:35:00] Script started
[2025-05-17 01:35:00] POST: Array
(
)

[2025-05-17 01:35:00] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:35:00] Rows returned: 185
[2025-05-17 01:35:16] Script started
[2025-05-17 01:35:16] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-17 01:35:16] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 01:35:16] Rows returned: 4
[2025-05-17 01:35:20] Script started
[2025-05-17 01:35:20] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
    [export] => 1
)

[2025-05-17 01:35:20] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 01:35:20] Rows returned: 4
[2025-05-17 01:35:20] Excel export completed
[2025-05-17 01:40:55] Script started
[2025-05-17 01:40:55] POST: Array
(
)

[2025-05-17 01:40:55] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:40:55] Rows returned: 185
[2025-05-17 01:41:06] Script started
[2025-05-17 01:41:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-17 01:41:06] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-17 01:41:06] Rows returned: 11
[2025-05-17 01:41:09] Script started
[2025-05-17 01:41:09] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
    [export] => 1
)

[2025-05-17 01:41:09] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-17 01:41:09] Rows returned: 11
[2025-05-17 01:41:09] Excel export completed
[2025-05-17 01:45:05] Script started
[2025-05-17 01:45:05] POST: Array
(
)

[2025-05-17 01:45:05] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:45:05] Rows returned: 185
[2025-05-17 01:45:14] Script started
[2025-05-17 01:45:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
    [export] => 1
)

[2025-05-17 01:45:14] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-17 01:45:14] Rows returned: 11
[2025-05-17 01:45:14] Excel export completed
[2025-05-17 01:50:40] Script started
[2025-05-17 01:50:40] POST: Array
(
)

[2025-05-17 01:50:40] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:50:40] Rows returned: 185
[2025-05-17 01:50:47] Script started
[2025-05-17 01:50:47] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 3
    [export] => 1
)

[2025-05-17 01:50:47] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-17 01:50:47] Rows returned: 13
[2025-05-17 01:50:47] Excel export completed
[2025-05-17 01:52:26] Script started
[2025-05-17 01:52:26] POST: Array
(
)

[2025-05-17 01:52:26] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:52:26] Rows returned: 185
[2025-05-17 01:52:31] Script started
[2025-05-17 01:52:31] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 4
    [export] => 1
)

[2025-05-17 01:52:31] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 4 ORDER BY M.Date DESC 
[2025-05-17 01:52:31] Rows returned: 13
[2025-05-17 01:52:31] Excel export completed
[2025-05-17 01:53:43] Script started
[2025-05-17 01:53:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
    [export] => 1
)

[2025-05-17 01:53:43] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-17 01:53:43] Rows returned: 11
[2025-05-17 01:53:43] Excel export completed
[2025-05-17 01:59:03] Script started
[2025-05-17 01:59:03] POST: Array
(
)

[2025-05-17 01:59:03] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 01:59:03] Rows returned: 185
[2025-05-17 01:59:09] Script started
[2025-05-17 01:59:09] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [export] => 1
)

[2025-05-17 01:59:09] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 6 ORDER BY M.Date DESC 
[2025-05-17 01:59:09] Rows returned: 10
[2025-05-17 01:59:09] Excel export completed
[2025-05-17 02:01:21] Script started
[2025-05-17 02:01:21] POST: Array
(
)

[2025-05-17 02:01:21] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 02:01:21] Rows returned: 185
[2025-05-17 02:01:27] Script started
[2025-05-17 02:01:27] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 3
    [export] => 1
)

[2025-05-17 02:01:27] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-17 02:01:27] Rows returned: 13
[2025-05-17 02:01:27] Excel export completed
[2025-05-17 02:10:34] Script started
[2025-05-17 02:10:34] POST: Array
(
)

[2025-05-17 02:10:34] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 02:10:34] Rows returned: 185
[2025-05-17 02:10:42] Script started
[2025-05-17 02:10:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 02:10:42] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 02:10:42] Rows returned: 29
[2025-05-17 02:10:58] Script started
[2025-05-17 02:10:58] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 02:10:58] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 02:10:58] Rows returned: 4
[2025-05-17 02:11:27] Script started
[2025-05-17 02:11:27] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 3
)

[2025-05-17 02:11:27] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 3 AND MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 02:11:27] Rows returned: 0
[2025-05-17 02:11:36] Script started
[2025-05-17 02:11:36] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-17 02:11:36] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 02:11:36] Rows returned: 0
[2025-05-17 02:11:46] Script started
[2025-05-17 02:11:46] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-17 02:11:46] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 02:11:46] Rows returned: 4
[2025-05-17 02:12:21] Script started
[2025-05-17 02:12:21] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
    [export] => 1
)

[2025-05-17 02:12:21] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 02:12:21] Rows returned: 4
[2025-05-17 02:12:21] Excel export completed
[2025-05-17 02:19:11] Script started
[2025-05-17 02:19:11] POST: Array
(
)

[2025-05-17 02:19:11] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 02:19:11] Rows returned: 185
[2025-05-17 02:19:21] Script started
[2025-05-17 02:19:21] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 02:19:21] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 02:19:21] Rows returned: 29
[2025-05-17 02:21:09] Script started
[2025-05-17 02:21:09] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 02:21:09] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 02:21:09] Rows returned: 4
[2025-05-17 02:21:58] Script started
[2025-05-17 02:21:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 02:21:58] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 02:21:58] Rows returned: 29
[2025-05-17 02:54:22] Script started
[2025-05-17 02:54:22] POST: Array
(
)

[2025-05-17 02:54:22] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 02:54:22] Rows returned: 185
[2025-05-17 02:55:05] Script started
[2025-05-17 02:55:05] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-17 02:55:05] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 02:55:05] Rows returned: 81
[2025-05-17 02:56:10] Script started
[2025-05-17 02:56:10] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 02:56:10] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 02:56:10] Rows returned: 4
[2025-05-17 02:56:43] Script started
[2025-05-17 02:56:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-17 02:56:43] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 02:56:43] Rows returned: 4
[2025-05-17 02:57:20] Script started
[2025-05-17 02:57:20] POST: Array
(
    [name] => steve
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-17 02:57:20] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Name LIKE '%steve%' GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 02:57:20] Rows returned: 3
[2025-05-17 08:22:07] Script started
[2025-05-17 08:22:07] POST: Array
(
)

[2025-05-17 08:22:07] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 08:22:07] Rows returned: 185
[2025-05-17 08:23:51] Script started
[2025-05-17 08:23:51] POST: Array
(
)

[2025-05-17 08:23:51] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 08:23:51] Rows returned: 185
[2025-05-17 09:59:48] Script started
[2025-05-17 09:59:48] POST: Array
(
)

[2025-05-17 09:59:48] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 09:59:48] Rows returned: 185
[2025-05-17 09:59:48] Script started
[2025-05-17 09:59:48] POST: Array
(
)

[2025-05-17 09:59:48] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 09:59:48] Rows returned: 185
[2025-05-17 10:06:19] Script started
[2025-05-17 10:06:19] POST: Array
(
)

[2025-05-17 10:06:19] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:06:19] Rows returned: 185
[2025-05-17 10:06:22] Script started
[2025-05-17 10:06:22] POST: Array
(
)

[2025-05-17 10:06:22] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:06:22] Rows returned: 185
[2025-05-17 10:07:35] Script started
[2025-05-17 10:07:35] POST: Array
(
)

[2025-05-17 10:07:35] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:07:35] Rows returned: 185
[2025-05-17 10:17:13] Script started
[2025-05-17 10:17:13] POST: Array
(
)

[2025-05-17 10:17:13] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:17:13] Rows returned: 185
[2025-05-17 10:19:38] Script started
[2025-05-17 10:19:38] POST: Array
(
)

[2025-05-17 10:19:38] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:19:38] Rows returned: 185
[2025-05-17 10:36:51] Script started
[2025-05-17 10:36:51] POST: Array
(
)

[2025-05-17 10:36:51] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:36:51] Rows returned: 185
[2025-05-17 10:38:48] Script started
[2025-05-17 10:38:48] POST: Array
(
)

[2025-05-17 10:38:48] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:38:48] Rows returned: 185
[2025-05-17 10:45:20] Script started
[2025-05-17 10:45:20] POST: Array
(
)

[2025-05-17 10:45:20] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:45:20] Rows returned: 185
[2025-05-17 10:47:46] Script started
[2025-05-17 10:47:46] POST: Array
(
)

[2025-05-17 10:47:46] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:47:46] Rows returned: 185
[2025-05-17 10:48:31] Script started
[2025-05-17 10:48:31] POST: Array
(
)

[2025-05-17 10:48:31] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:48:31] Rows returned: 185
[2025-05-17 10:53:29] Script started
[2025-05-17 10:53:29] POST: Array
(
)

[2025-05-17 10:53:29] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:53:29] Rows returned: 185
[2025-05-17 10:57:45] Script started
[2025-05-17 10:57:45] POST: Array
(
)

[2025-05-17 10:57:45] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 10:57:45] Rows returned: 185
[2025-05-17 11:03:19] Script started
[2025-05-17 11:03:19] POST: Array
(
)

[2025-05-17 11:03:19] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 11:03:19] Rows returned: 185
[2025-05-17 11:34:02] Script started
[2025-05-17 11:34:02] ❌ 未經授權的進入 InqMemberNoDining（請由授權頁面載入）
[2025-05-17 11:36:11] Script started
[2025-05-17 11:36:11] POST: Array
(
)

[2025-05-17 11:36:11] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 11:36:11] Rows returned: 185
[2025-05-17 11:36:19] Script started
[2025-05-17 11:36:19] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 11:36:19] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 11:36:19] Rows returned: 29
[2025-05-17 11:36:29] Script started
[2025-05-17 11:36:29] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-17 11:36:29] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 11:36:29] Rows returned: 4
[2025-05-17 11:45:48] Script started
[2025-05-17 11:45:48] POST: Array
(
)

[2025-05-17 11:45:48] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 11:45:48] Rows returned: 185
[2025-05-17 14:15:32] Script started
[2025-05-17 14:15:32] POST: Array
(
)

[2025-05-17 14:15:32] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 14:15:32] Rows returned: 185
[2025-05-17 15:49:53] Script started
[2025-05-17 15:49:53] POST: Array
(
)

[2025-05-17 15:49:53] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 15:49:53] Rows returned: 185
[2025-05-17 15:49:56] Script started
[2025-05-17 15:49:56] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-17 15:49:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 15:49:56] Rows returned: 185
[2025-05-17 15:49:56] Excel export completed
[2025-05-17 16:01:39] Script started
[2025-05-17 16:01:39] POST: Array
(
)

[2025-05-17 16:01:39] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 16:01:39] Rows returned: 185
[2025-05-17 16:02:14] Script started
[2025-05-17 16:02:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 16:02:14] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:02:14] Rows returned: 29
[2025-05-17 16:02:34] Script started
[2025-05-17 16:02:34] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 16:02:34] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:02:34] Rows returned: 4
[2025-05-17 16:02:39] Script started
[2025-05-17 16:02:39] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-17 16:02:39] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:02:39] Rows returned: 4
[2025-05-17 16:02:39] Excel export completed
[2025-05-17 16:02:56] Script started
[2025-05-17 16:02:56] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-17 16:02:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:02:56] Rows returned: 4
[2025-05-17 16:02:56] Excel export completed
[2025-05-17 16:10:34] Script started
[2025-05-17 16:10:34] ❌ 未經授權的進入 InqMemberNoDining（請由授權頁面載入）
[2025-05-17 16:11:32] Script started
[2025-05-17 16:11:32] POST: Array
(
)

[2025-05-17 16:11:32] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 16:11:32] Rows returned: 185
[2025-05-17 16:11:43] Script started
[2025-05-17 16:11:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 16:11:43] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:11:43] Rows returned: 29
[2025-05-17 16:11:56] Script started
[2025-05-17 16:11:56] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 16:11:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:11:56] Rows returned: 4
[2025-05-17 16:11:58] Script started
[2025-05-17 16:11:58] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-17 16:11:58] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:11:58] Rows returned: 4
[2025-05-17 16:11:58] Excel export completed
[2025-05-17 16:29:24] Script started
[2025-05-17 16:29:24] POST: Array
(
)

[2025-05-17 16:29:24] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 16:29:24] Rows returned: 185
[2025-05-17 16:29:30] Script started
[2025-05-17 16:29:30] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 16:29:30] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:29:30] Rows returned: 29
[2025-05-17 16:29:43] Script started
[2025-05-17 16:29:43] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 16:29:43] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:29:43] Rows returned: 4
[2025-05-17 16:29:46] Script started
[2025-05-17 16:29:46] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-17 16:29:46] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:29:46] Rows returned: 4
[2025-05-17 16:29:46] Excel export completed
[2025-05-17 16:30:23] Script started
[2025-05-17 16:30:23] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-17 16:30:23] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-17 16:30:23] Rows returned: 0
[2025-05-17 16:30:43] Script started
[2025-05-17 16:30:43] POST: Array
(
    [name] => 
    [start_date] => 2024-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-17 16:30:43] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2024-01-01' GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-17 16:30:43] Rows returned: 11
[2025-05-17 16:30:46] Script started
[2025-05-17 16:30:46] POST: Array
(
    [name] => 
    [start_date] => 2024-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
    [export] => 1
)

[2025-05-17 16:30:46] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2024-01-01' GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-17 16:30:46] Rows returned: 11
[2025-05-17 16:30:46] Excel export completed
[2025-05-17 16:36:31] Script started
[2025-05-17 16:36:31] POST: Array
(
)

[2025-05-17 16:36:31] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 16:36:31] Rows returned: 185
[2025-05-17 16:36:42] Script started
[2025-05-17 16:36:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-17 16:36:42] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:36:42] Rows returned: 29
[2025-05-17 16:36:50] Script started
[2025-05-17 16:36:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-17 16:36:50] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-17 16:36:50] Rows returned: 29
[2025-05-17 16:36:50] Excel export completed
[2025-05-17 16:37:40] Script started
[2025-05-17 16:37:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-17 16:37:40] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 16:37:40] Rows returned: 4
[2025-05-17 16:37:43] Script started
[2025-05-17 16:37:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
    [export] => 1
)

[2025-05-17 16:37:43] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 16:37:43] Rows returned: 4
[2025-05-17 16:37:43] Excel export completed
[2025-05-17 16:42:40] Script started
[2025-05-17 16:42:40] POST: Array
(
)

[2025-05-17 16:42:40] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 16:42:40] Rows returned: 185
[2025-05-17 16:42:54] Script started
[2025-05-17 16:42:54] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-17 16:42:54] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 6 ORDER BY M.Date DESC 
[2025-05-17 16:42:54] Rows returned: 10
[2025-05-17 16:42:57] Script started
[2025-05-17 16:42:57] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [export] => 1
)

[2025-05-17 16:42:57] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 6 ORDER BY M.Date DESC 
[2025-05-17 16:42:57] Rows returned: 10
[2025-05-17 16:42:57] Excel export completed
[2025-05-17 16:49:35] Script started
[2025-05-17 16:49:35] POST: Array
(
)

[2025-05-17 16:49:35] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 16:49:35] Rows returned: 185
[2025-05-17 16:49:47] Script started
[2025-05-17 16:49:47] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
    [export] => 1
)

[2025-05-17 16:49:47] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-17 16:49:47] Rows returned: 4
[2025-05-17 16:49:47] Excel export completed
[2025-05-17 16:57:30] Script started
[2025-05-17 16:57:30] POST: Array
(
)

[2025-05-17 16:57:30] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 16:57:30] Rows returned: 185
[2025-05-17 17:04:52] Script started
[2025-05-17 17:04:52] POST: Array
(
)

[2025-05-17 17:04:52] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 17:04:52] Rows returned: 185
[2025-05-17 17:10:49] Script started
[2025-05-17 17:10:49] POST: Array
(
)

[2025-05-17 17:10:49] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 17:10:49] Rows returned: 185
[2025-05-17 17:14:32] Script started
[2025-05-17 17:14:32] POST: Array
(
)

[2025-05-17 17:14:32] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 17:14:32] Rows returned: 185
[2025-05-17 17:16:04] Script started
[2025-05-17 17:16:04] POST: Array
(
)

[2025-05-17 17:16:04] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 17:16:04] Rows returned: 185
[2025-05-17 21:47:05] Script started
[2025-05-17 21:47:05] POST: Array
(
)

[2025-05-17 21:47:05] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 21:47:05] Rows returned: 186
[2025-05-17 21:52:34] Script started
[2025-05-17 21:52:34] POST: Array
(
)

[2025-05-17 21:52:34] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 21:52:34] Rows returned: 186
[2025-05-17 21:53:25] Script started
[2025-05-17 21:53:25] POST: Array
(
)

[2025-05-17 21:53:25] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 21:53:25] Rows returned: 186
[2025-05-17 21:56:24] Script started
[2025-05-17 21:56:24] POST: Array
(
)

[2025-05-17 21:56:24] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 21:56:24] Rows returned: 186
[2025-05-17 21:57:14] Script started
[2025-05-17 21:57:14] POST: Array
(
    [name] => Christine
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-17 21:57:14] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Name LIKE '%Christine%' GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 21:57:14] Rows returned: 1
[2025-05-17 22:22:42] Script started
[2025-05-17 22:22:42] POST: Array
(
)

[2025-05-17 22:22:42] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 22:22:42] Rows returned: 186
[2025-05-17 23:55:37] Script started
[2025-05-17 23:55:37] POST: Array
(
)

[2025-05-17 23:55:37] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 23:55:37] Rows returned: 186
[2025-05-17 23:58:56] Script started
[2025-05-17 23:58:56] POST: Array
(
)

[2025-05-17 23:58:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-17 23:58:56] Rows returned: 186
[2025-05-18 00:07:29] Script started
[2025-05-18 00:07:29] POST: Array
(
)

[2025-05-18 00:07:29] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:07:29] Rows returned: 186
[2025-05-18 00:19:54] Script started
[2025-05-18 00:19:54] POST: Array
(
)

[2025-05-18 00:19:54] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:19:54] Rows returned: 186
[2025-05-18 00:22:24] Script started
[2025-05-18 00:22:24] POST: Array
(
)

[2025-05-18 00:22:24] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:22:24] Rows returned: 186
[2025-05-18 00:34:40] Script started
[2025-05-18 00:34:40] POST: Array
(
)

[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: total_rows in /home/gqawcuod/public_html/InqMemberNoDining.php on line 103
[2025-05-18 00:34:40] Rows returned: 
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: exportMode in /home/gqawcuod/public_html/InqMemberNoDining.php on line 106
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: name in /home/gqawcuod/public_html/InqMemberNoDining.php on line 231
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: startDate in /home/gqawcuod/public_html/InqMemberNoDining.php on line 233
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: endDate in /home/gqawcuod/public_html/InqMemberNoDining.php on line 235
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_join in /home/gqawcuod/public_html/InqMemberNoDining.php on line 240
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_join in /home/gqawcuod/public_html/InqMemberNoDining.php on line 241
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_join in /home/gqawcuod/public_html/InqMemberNoDining.php on line 242
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: no_dine_months in /home/gqawcuod/public_html/InqMemberNoDining.php on line 249
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 261
[18-May-2025 00:34:40 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 261
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 263
[18-May-2025 00:34:40 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 263
[18-May-2025 00:34:40 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 280
[18-May-2025 00:34:40 Asia/Taipei] PHP Warning:  mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 280
[2025-05-18 00:36:04] Script started
[2025-05-18 00:36:04] POST: Array
(
)

[2025-05-18 00:36:04] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:36:04] Rows returned: 186
[2025-05-18 00:36:51] Script started
[2025-05-18 00:36:51] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 00:36:51] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Date >= '2025-01-01' GROUP BY M.Name, M.Date  HAVING MAX(D.Date) IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 00:36:51] Rows returned: 4
[2025-05-18 00:38:33] Script started
[2025-05-18 00:38:33] POST: Array
(
)

[2025-05-18 00:38:33] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:38:33] Rows returned: 186
[2025-05-18 00:41:10] Script started
[2025-05-18 00:41:10] POST: Array
(
)

[2025-05-18 00:41:10] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:41:10] Rows returned: 186
[2025-05-18 00:43:25] Script started
[2025-05-18 00:43:25] POST: Array
(
)

[2025-05-18 00:43:25] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:43:25] Rows returned: 186
[2025-05-18 00:44:00] Script started
[2025-05-18 00:44:00] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 3
)

[2025-05-18 00:44:00] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-18 00:44:00] Rows returned: 14
[2025-05-18 00:44:22] Script started
[2025-05-18 00:44:22] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-18 00:44:22] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 6 ORDER BY M.Date DESC 
[2025-05-18 00:44:22] Rows returned: 10
[2025-05-18 00:44:36] Script started
[2025-05-18 00:44:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-18 00:44:36] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  HAVING ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
                            (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-18 00:44:36] Rows returned: 7
[2025-05-18 00:46:43] Script started
[2025-05-18 00:46:43] POST: Array
(
)

[2025-05-18 00:46:43] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:46:43] Rows returned: 186
[2025-05-18 00:54:03] Script started
[2025-05-18 00:54:03] POST: Array
(
)

[2025-05-18 00:54:03] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:54:03] Rows returned: 186
[2025-05-18 00:58:03] Script started
[2025-05-18 00:58:03] POST: Array
(
)

[2025-05-18 00:58:03] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 00:58:03] Rows returned: 186
[2025-05-18 01:00:57] Script started
[2025-05-18 01:00:57] POST: Array
(
)

[2025-05-18 01:00:57] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:00:57] Rows returned: 186
[2025-05-18 01:02:01] Script started
[2025-05-18 01:02:01] POST: Array
(
)

[2025-05-18 01:02:01] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:02:01] Rows returned: 186
[2025-05-18 01:02:46] Script started
[2025-05-18 01:02:46] POST: Array
(
)

[2025-05-18 01:02:46] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:02:46] Rows returned: 186
[2025-05-18 01:03:59] Script started
[2025-05-18 01:03:59] POST: Array
(
)

[2025-05-18 01:03:59] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:03:59] Rows returned: 186
[2025-05-18 01:05:16] Script started
[2025-05-18 01:05:16] POST: Array
(
)

[2025-05-18 01:05:16] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:05:16] Rows returned: 186
[2025-05-18 01:11:54] Script started
[2025-05-18 01:11:54] POST: Array
(
)

[2025-05-18 01:11:54] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:11:54] Rows returned: 186
[2025-05-18 01:15:47] Script started
[2025-05-18 01:15:47] POST: Array
(
)

[2025-05-18 01:15:47] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:15:47] Rows returned: 186
[2025-05-18 01:20:40] Script started
[2025-05-18 01:20:40] POST: Array
(
    [name] => Oa
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 01:20:40] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Name LIKE '%Oa%' GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:20:40] Rows returned: 1
[2025-05-18 01:28:53] Script started
[2025-05-18 01:28:53] POST: Array
(
)

[2025-05-18 01:28:53] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:28:53] Rows returned: 186
[2025-05-18 01:29:06] Script started
[2025-05-18 01:29:06] POST: Array
(
    [name] => oAH
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 01:29:06] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 WHERE M.Name LIKE '%oAH%' GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:29:06] Rows returned: 1
[2025-05-18 01:53:59] Script started
[2025-05-18 01:53:59] POST: Array
(
)

[2025-05-18 01:53:59] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2025-05-18 01:53:59] ❌ 查詢失敗：Expression #4 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'latest.餐廳' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
[2025-05-18 01:56:39] Script started
[2025-05-18 01:56:39] POST: Array
(
)

[2025-05-18 01:56:39] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 01:56:39] Rows returned: 187
[2025-05-18 01:56:52] Script started
[2025-05-18 01:56:52] POST: Array
(
    [name] => oAH
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 01:56:52] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%oAH%' ORDER BY M.Date DESC 
[2025-05-18 01:56:52] Rows returned: 1
[2025-05-18 01:57:15] Script started
[2025-05-18 01:57:15] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 01:57:15] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 01:57:15] Rows returned: 187
[2025-05-18 01:57:59] Script started
[2025-05-18 01:57:59] POST: Array
(
    [name] => Jenny
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 01:57:59] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%Jenny%' ORDER BY M.Date DESC 
[2025-05-18 01:57:59] Rows returned: 1
[2025-05-18 01:58:57] Script started
[2025-05-18 01:58:57] POST: Array
(
    [name] => Yoman
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 01:58:57] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%Yoman%' ORDER BY M.Date DESC 
[2025-05-18 01:58:57] Rows returned: 1
[2025-05-18 01:59:56] Script started
[2025-05-18 01:59:56] POST: Array
(
    [name] => Eric
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 01:59:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%Eric%' ORDER BY M.Date DESC 
[2025-05-18 01:59:56] Rows returned: 1
[2025-05-18 02:00:14] Script started
[2025-05-18 02:00:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 02:00:14] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 02:00:14] Rows returned: 187
[2025-05-18 02:00:41] Script started
[2025-05-18 02:00:41] POST: Array
(
    [name] => Liz
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 02:00:41] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%Liz%' ORDER BY M.Date DESC 
[2025-05-18 02:00:41] Rows returned: 2
[2025-05-18 02:01:41] Script started
[2025-05-18 02:01:41] POST: Array
(
    [name] => Frank
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 02:01:41] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%Frank%' ORDER BY M.Date DESC 
[2025-05-18 02:01:41] Rows returned: 2
[2025-05-18 02:02:14] Script started
[2025-05-18 02:02:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 02:02:14] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 02:02:15] Rows returned: 187
[2025-05-18 02:04:48] Script started
[2025-05-18 02:04:48] POST: Array
(
    [name] => oAH
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 02:04:48] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%oAH%' ORDER BY M.Date DESC 
[2025-05-18 02:04:48] Rows returned: 1
[2025-05-18 02:05:51] Script started
[2025-05-18 02:05:51] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 02:05:51] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 02:05:52] Rows returned: 187
[2025-05-18 02:08:47] Script started
[2025-05-18 02:08:47] POST: Array
(
)

[2025-05-18 02:08:47] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 02:08:47] Rows returned: 187
[2025-05-18 02:09:03] Script started
[2025-05-18 02:09:03] POST: Array
(
    [name] => Eric
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 02:09:03] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%Eric%' ORDER BY M.Date DESC 
[2025-05-18 02:09:03] Rows returned: 1
[2025-05-18 02:09:40] Script started
[2025-05-18 02:09:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 02:09:40] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 02:09:40] Rows returned: 29
[2025-05-18 02:10:08] Script started
[2025-05-18 02:10:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-18 02:10:08] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 HAVING ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                            (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-18 02:10:09] Rows returned: 11
[2025-05-18 03:13:29] Script started
[2025-05-18 03:13:29] POST: Array
(
)

[2025-05-18 03:13:29] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 03:13:29] Rows returned: 187
[2025-05-18 03:13:32] Script started
[2025-05-18 03:13:32] POST: Array
(
)

[2025-05-18 03:13:32] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 03:13:32] Rows returned: 187
[2025-05-18 03:13:57] Script started
[2025-05-18 03:13:57] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 03:13:57] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 03:13:57] Rows returned: 4
[2025-05-18 10:19:30] Script started
[2025-05-18 10:19:30] POST: Array
(
)

[2025-05-18 10:19:30] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 10:19:30] Rows returned: 187
[2025-05-18 10:20:15] Script started
[2025-05-18 10:20:15] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-18 10:20:15] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 HAVING ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                            (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 5 ORDER BY M.Date DESC 
[2025-05-18 10:20:15] Rows returned: 11
[2025-05-18 10:36:07] Script started
[2025-05-18 10:36:07] POST: Array
(
)

[18-May-2025 10:36:07 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 113
[18-May-2025 10:36:07 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 113
[2025-05-18 10:36:07] Rows returned: 
[18-May-2025 10:36:07 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 275
[18-May-2025 10:36:07 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 275
[18-May-2025 10:36:07 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 277
[18-May-2025 10:36:07 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 277
[18-May-2025 10:36:07 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 294
[18-May-2025 10:36:07 Asia/Taipei] PHP Warning:  mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 294
[2025-05-18 10:40:16] Script started
[2025-05-18 10:40:16] POST: Array
(
)

[18-May-2025 10:40:16 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 118
[18-May-2025 10:40:16 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 118
[2025-05-18 10:40:16] Rows returned: 
[18-May-2025 10:40:16 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 280
[18-May-2025 10:40:16 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 280
[18-May-2025 10:40:16 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 282
[18-May-2025 10:40:16 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 282
[18-May-2025 10:40:16 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 299
[18-May-2025 10:40:16 Asia/Taipei] PHP Warning:  mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 299
[2025-05-18 10:42:34] Script started
[2025-05-18 10:42:34] POST: Array
(
)

[18-May-2025 10:42:34 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 118
[18-May-2025 10:42:34 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 118
[2025-05-18 10:42:34] Rows returned: 
[18-May-2025 10:42:34 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 280
[18-May-2025 10:42:34 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 280
[18-May-2025 10:42:34 Asia/Taipei] PHP Notice:  Undefined variable: result in /home/gqawcuod/public_html/InqMemberNoDining.php on line 282
[18-May-2025 10:42:34 Asia/Taipei] PHP Warning:  mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/gqawcuod/public_html/InqMemberNoDining.php on line 282
[2025-05-18 10:43:54] Script started
[2025-05-18 10:43:54] POST: Array
(
)

[2025-05-18 10:43:54] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2025-05-18 10:43:55] Rows returned: 187
[2025-05-18 10:44:04] Script started
[2025-05-18 10:44:04] POST: Array
(
    [name] => oAH
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 10:44:04] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 WHERE M.Name LIKE '%oAH%' ORDER BY M.Date DESC 
[2025-05-18 10:44:04] Rows returned: 1
[2025-05-18 10:50:31] Script started
[2025-05-18 10:50:36] Script started
[2025-05-18 10:50:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 10:50:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30._operational436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
              (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-18 10:50:36] ❌ 查詢失敗：Incorrect parameters in the call to native function 'round'
[2025-05-18 11:00:28] Script started
[2025-05-18 11:00:31] Script started
[2025-05-18 11:00:31] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:00:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-18 11:00:31] Rows returned: 187
[2025-05-18 11:00:41] Script started
[2025-05-18 11:00:41] POST: Array
(
    [name] => oAH
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:00:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%oAH%' ORDER BY M.Date DESC 
[2025-05-18 11:00:41] Rows returned: 1
[2025-05-18 11:00:54] Script started
[2025-05-18 11:00:54] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 3
)

[2025-05-18 11:00:54] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 3
        ) ORDER BY M.Date DESC 
[2025-05-18 11:00:54] Rows returned: 14
[2025-05-18 11:01:03] Script started
[2025-05-18 11:01:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 3
)

[2025-05-18 11:01:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 3
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 11:01:03] Rows returned: 0
[2025-05-18 11:01:14] Script started
[2025-05-18 11:01:14] POST: Array
(
    [name] => Christine
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:01:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Christine%' ORDER BY M.Date DESC 
[2025-05-18 11:01:14] Rows returned: 1
[2025-05-18 11:02:01] Script started
[2025-05-18 11:02:01] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:02:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-18 11:02:01] Rows returned: 187
[2025-05-18 11:02:25] Script started
[2025-05-18 11:02:25] POST: Array
(
    [name] => Liz
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:02:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Liz%' ORDER BY M.Date DESC 
[2025-05-18 11:02:25] Rows returned: 2
[2025-05-18 11:03:05] Script started
[2025-05-18 11:03:05] POST: Array
(
    [name] => Liz
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-18 11:03:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Liz%' ORDER BY M.Date DESC 
[2025-05-18 11:03:05] Rows returned: 2
[2025-05-18 11:03:05] Excel export completed
[2025-05-18 11:04:34] Script started
[2025-05-18 11:04:41] Script started
[2025-05-18 11:04:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-18 11:04:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-18 11:04:41] Rows returned: 25
[2025-05-18 11:04:45] Script started
[2025-05-18 11:04:45] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-18 11:04:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-18 11:04:45] Rows returned: 25
[2025-05-18 11:04:45] Excel export completed
[2025-05-18 11:05:35] Script started
[2025-05-18 11:05:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [export] => 1
)

[2025-05-18 11:05:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-18 11:05:35] Rows returned: 10
[2025-05-18 11:05:35] Excel export completed
[2025-05-18 11:05:44] Script started
[2025-05-18 11:05:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-18 11:05:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-18 11:05:44] Rows returned: 10
[2025-05-18 11:06:17] Script started
[2025-05-18 11:06:17] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:06:17] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-18 11:06:17] Rows returned: 82
[2025-05-18 11:06:39] Script started
[2025-05-18 11:06:39] POST: Array
(
    [name] => Ashley
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:06:39] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%' AND M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-18 11:06:39] Rows returned: 1
[2025-05-18 11:08:04] Script started
[2025-05-18 11:08:04] POST: Array
(
    [name] => Ashley
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:08:04] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%' AND M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-18 11:08:04] Rows returned: 1
[2025-05-18 11:08:07] Script started
[2025-05-18 11:08:07] POST: Array
(
    [name] => Ashley
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:08:07] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%' AND M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-18 11:08:07] Rows returned: 1
[2025-05-18 11:08:17] Script started
[2025-05-18 11:08:17] POST: Array
(
    [name] => Ashley%
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:08:17] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%%' AND M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-18 11:08:17] Rows returned: 1
[2025-05-18 11:08:19] Script started
[2025-05-18 11:08:19] POST: Array
(
    [name] => Ashley%
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:08:19] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%%' AND M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-18 11:08:19] Rows returned: 1
[2025-05-18 11:08:31] Script started
[2025-05-18 11:08:31] POST: Array
(
    [name] => Ashley%
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:08:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%%' AND M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-18 11:08:31] Rows returned: 1
[2025-05-18 11:11:10] Script started
[2025-05-18 11:11:16] Script started
[2025-05-18 11:11:16] POST: Array
(
    [name] => Ashley
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:11:16] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%' ORDER BY M.Date DESC 
[2025-05-18 11:11:16] Rows returned: 2
[2025-05-18 11:11:54] Script started
[2025-05-18 11:11:54] POST: Array
(
    [name] => Ashley ❤️
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:11:54] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley ❤️%' ORDER BY M.Date DESC 
[2025-05-18 11:11:54] Rows returned: 1
[2025-05-18 11:12:02] Script started
[2025-05-18 11:12:02] POST: Array
(
    [name] => Ashley 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:12:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley %' ORDER BY M.Date DESC 
[2025-05-18 11:12:02] Rows returned: 1
[2025-05-18 11:12:05] Script started
[2025-05-18 11:12:05] POST: Array
(
    [name] => Ashley 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:12:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley %' ORDER BY M.Date DESC 
[2025-05-18 11:12:05] Rows returned: 1
[2025-05-18 11:12:12] Script started
[2025-05-18 11:12:12] POST: Array
(
    [name] => Ashley
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:12:12] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%' ORDER BY M.Date DESC 
[2025-05-18 11:12:12] Rows returned: 2
[2025-05-18 11:23:36] Script started
[2025-05-18 11:23:42] Script started
[2025-05-18 11:23:42] POST: Array
(
    [name] => Ashley
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:23:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ashley%' ORDER BY M.Date DESC 
[2025-05-18 11:23:42] Rows returned: 2
[2025-05-18 11:24:04] Script started
[2025-05-18 11:24:07] Script started
[2025-05-18 11:24:07] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:24:07] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-18 11:24:07] Rows returned: 187
[2025-05-18 11:24:45] Script started
[2025-05-18 11:24:45] POST: Array
(
    [name] => 小晴
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:24:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%小晴%' ORDER BY M.Date DESC 
[2025-05-18 11:24:45] Rows returned: 1
[2025-05-18 11:28:11] Script started
[2025-05-18 11:28:16] Script started
[2025-05-18 11:28:16] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 11:28:16] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-18 11:28:16] Rows returned: 187
[2025-05-18 11:28:28] Script started
[2025-05-18 11:28:28] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 3
)

[2025-05-18 11:28:28] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 3
        ) ORDER BY M.Date DESC 
[2025-05-18 11:28:28] Rows returned: 14
[2025-05-18 11:28:38] Script started
[2025-05-18 11:28:38] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 11:28:38] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 11:28:38] Rows returned: 29
[2025-05-18 12:59:17] Script started
[2025-05-18 12:59:17] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-18 12:59:17] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 5
        ) ORDER BY M.Date DESC 
[2025-05-18 12:59:17] Rows returned: 11
[2025-05-18 13:21:10] Script started
[2025-05-18 13:25:02] Script started
[2025-05-18 13:25:02] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 13:25:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-18 13:25:03] Rows returned: 187
[2025-05-18 13:34:21] Script started
[2025-05-18 13:34:45] Script started
[2025-05-18 13:34:59] Script started
[2025-05-18 13:34:59] POST: Array
(
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 13:34:59] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 13:34:59] Rows returned: 29
[2025-05-18 13:35:15] Script started
[2025-05-18 13:35:15] POST: Array
(
    [no_dine_join] => 2
    [no_dine_months] => 7
)

[2025-05-18 13:35:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 13:35:15] Rows returned: 0
[2025-05-18 13:35:24] Script started
[2025-05-18 13:35:24] POST: Array
(
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-18 13:35:24] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) ORDER BY M.Date DESC 
[2025-05-18 13:35:24] Rows returned: 7
[2025-05-18 13:46:15] Script started
[2025-05-18 13:46:25] Script started
[2025-05-18 13:46:33] Script started
[2025-05-18 13:46:33] POST: Array
(
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-18 13:46:33] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 5
        ) ORDER BY M.Date DESC 
[2025-05-18 13:46:33] Rows returned: 11
[2025-05-18 13:50:02] Script started
[2025-05-18 14:29:26] Script started
[2025-05-18 14:29:54] Script started
[2025-05-18 14:29:54] POST: Array
(
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-18 14:29:54] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-18 14:29:54] Rows returned: 10
[2025-05-18 14:35:39] Script started
[2025-05-18 14:35:41] Script started
[2025-05-18 14:50:32] Script started
[2025-05-18 14:50:41] Script started
[2025-05-18 14:50:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 14:50:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 14:50:42] Rows returned: 29
[2025-05-18 14:51:01] Script started
[2025-05-18 14:51:01] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 14:51:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 14:51:01] Rows returned: 4
[2025-05-18 15:01:10] Script started
[2025-05-18 15:01:38] Script started
[2025-05-18 15:01:42] Script started
[2025-05-18 15:02:34] Script started
[2025-05-18 15:05:32] Script started
[2025-05-18 15:09:02] Script started
[2025-05-18 15:10:19] Script started
[2025-05-18 15:11:53] Script started
[2025-05-18 15:12:24] Script started
[2025-05-18 15:12:38] Script started
[2025-05-18 15:12:38] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:12:38] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= '2025-01-01'
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:12:39] Rows returned: 4
[2025-05-18 15:13:09] Script started
[2025-05-18 15:13:09] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-18 15:13:09] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= '2025-01-01'
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-18 15:13:09] Rows returned: 0
[2025-05-18 15:13:40] Script started
[2025-05-18 15:13:40] POST: Array
(
    [start_date] => 2024-01-01
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-18 15:13:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= '2024-01-01'
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 5
        ) ORDER BY M.Date DESC 
[2025-05-18 15:13:40] Rows returned: 11
[2025-05-18 15:14:30] Script started
[2025-05-18 15:14:30] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:14:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= '2025-01-01'
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:14:31] Rows returned: 4
[2025-05-18 15:14:48] Script started
[2025-05-18 15:14:48] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-18 15:14:48] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= '2025-01-01'
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-18 15:14:48] Rows returned: 0
[2025-05-18 15:14:54] Script started
[2025-05-18 15:14:54] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:14:54] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= '2025-01-01'
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:14:54] Rows returned: 4
[2025-05-18 15:18:38] Script started
[2025-05-18 15:18:44] Script started
[2025-05-18 15:18:44] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:18:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= '2025-01-01'
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:18:44] Rows returned: 4
[2025-05-18 15:18:52] Script started
[2025-05-18 15:18:52] POST: Array
(
    [start_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-18 15:18:52] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= ''
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-18 15:18:52] ❌ 查詢失敗：Incorrect DATE value: ''
[2025-05-18 15:22:14] Script started
[2025-05-18 15:22:35] Script started
[2025-05-18 15:22:35] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 2
)

[2025-05-18 15:22:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Date >= '2025-01-01'
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 2
        ) ORDER BY M.Date DESC 
[2025-05-18 15:22:35] Rows returned: 2
[2025-05-18 15:28:32] Script started
[2025-05-18 15:28:44] Script started
[2025-05-18 15:28:44] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:28:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:28:45] Rows returned: 4
[2025-05-18 15:28:51] Script started
[2025-05-18 15:28:51] POST: Array
(
    [start_date] => 
    [no_dine_join] => All
    [no_dine_months] => 3
)

[2025-05-18 15:28:51] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 3
        ) ORDER BY M.Date DESC 
[2025-05-18 15:28:52] Rows returned: 14
[2025-05-18 15:29:26] Script started
[2025-05-18 15:29:43] Script started
[2025-05-18 15:29:43] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-18 15:29:43] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-18 15:29:43] Rows returned: 0
[2025-05-18 15:29:49] Script started
[2025-05-18 15:29:49] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 4
)

[2025-05-18 15:29:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 4
        ) ORDER BY M.Date DESC 
[2025-05-18 15:29:49] Rows returned: 0
[2025-05-18 15:29:53] Script started
[2025-05-18 15:29:53] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 4
)

[2025-05-18 15:29:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 4
        ) ORDER BY M.Date DESC 
[2025-05-18 15:29:53] Rows returned: 0
[2025-05-18 15:30:01] Script started
[2025-05-18 15:30:01] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 2
)

[2025-05-18 15:30:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 2
        ) ORDER BY M.Date DESC 
[2025-05-18 15:30:01] Rows returned: 2
[2025-05-18 15:30:07] Script started
[2025-05-18 15:30:07] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 1
)

[2025-05-18 15:30:07] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 1
        ) ORDER BY M.Date DESC 
[2025-05-18 15:30:07] Rows returned: 9
[2025-05-18 15:30:34] Script started
[2025-05-18 15:30:34] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:30:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:30:34] Rows returned: 4
[2025-05-18 15:30:49] Script started
[2025-05-18 15:30:49] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 1
)

[2025-05-18 15:30:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 1
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:30:49] Rows returned: 0
[2025-05-18 15:30:56] Script started
[2025-05-18 15:30:56] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:30:56] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:30:57] Rows returned: 4
[2025-05-18 15:41:02] Script started
[2025-05-18 15:41:14] Script started
[2025-05-18 15:41:14] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:41:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:41:14] Rows returned: 4
[2025-05-18 15:41:35] Script started
[2025-05-18 15:41:35] POST: Array
(
    [start_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-05-18 15:41:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 5
        ) ORDER BY M.Date DESC 
[2025-05-18 15:41:36] Rows returned: 11
[2025-05-18 15:45:10] Script started
[2025-05-18 15:45:23] Script started
[2025-05-18 15:45:23] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 3
)

[2025-05-18 15:45:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 3
        ) ORDER BY M.Date DESC 
[2025-05-18 15:45:23] Rows returned: 1
[2025-05-18 15:45:46] Script started
[2025-05-18 15:45:46] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:45:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:45:47] Rows returned: 4
[2025-05-18 15:46:25] Script started
[2025-05-18 15:46:25] POST: Array
(
    [start_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-18 15:46:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) ORDER BY M.Date DESC 
[2025-05-18 15:46:25] Rows returned: 7
[2025-05-18 15:47:59] Script started
[2025-05-18 15:48:07] Script started
[2025-05-18 15:48:07] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-18 15:48:07] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-18 15:48:07] Rows returned: 0
[2025-05-18 15:48:12] Script started
[2025-05-18 15:48:12] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:48:12] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:48:12] Rows returned: 4
[2025-05-18 15:49:50] Script started
[2025-05-18 15:49:55] Script started
[2025-05-18 15:49:55] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-18 15:49:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  ORDER BY M.Date DESC 
[2025-05-18 15:49:55] Rows returned: 82
[2025-05-18 15:50:14] Script started
[2025-05-18 15:50:14] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:50:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:50:14] Rows returned: 4
[2025-05-18 15:54:09] Script started
[2025-05-18 15:54:18] Script started
[2025-05-18 15:54:23] Script started
[2025-05-18 15:54:23] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 15:54:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 15:54:23] Rows returned: 4
[2025-05-18 15:54:44] Script started
[2025-05-18 15:55:02] Script started
[2025-05-18 15:55:02] POST: Array
(
    [start_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-18 15:55:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-18 15:55:02] Rows returned: 10
[2025-05-18 15:55:16] Script started
[2025-05-18 15:55:16] POST: Array
(
    [start_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-18 15:55:16] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) ORDER BY M.Date DESC 
[2025-05-18 15:55:17] Rows returned: 7
[2025-05-18 16:00:24] Script started
[2025-05-18 16:02:25] Script started
[2025-05-18 16:03:09] Script started
[2025-05-18 16:05:02] Script started
[2025-05-18 16:05:19] Script started
[2025-05-18 16:05:19] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => .ID
    [no_dine_months] => 0
)

[2025-05-18 16:05:19] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  ORDER BY M.Date DESC 
[2025-05-18 16:05:19] Rows returned: 82
[2025-05-18 16:05:30] Script started
[2025-05-18 16:05:30] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 16:05:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 16:05:30] Rows returned: 4
[2025-05-18 18:50:34] Script started
[2025-05-18 18:50:41] Script started
[2025-05-18 18:50:41] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-18 18:50:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 18:50:41] Rows returned: 4
[2025-05-18 18:51:01] Script started
[2025-05-18 18:51:01] POST: Array
(
    [start_date] => 2025-01-01
    [no_dine_join] => 2
    [no_dine_months] => 6
)

[2025-05-18 18:51:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01'  HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-18 18:51:01] Rows returned: 0
[2025-05-18 18:51:11] Script started
[2025-05-18 18:51:11] POST: Array
(
    [start_date] => 
    [no_dine_months] => 6
)

[2025-05-18 18:51:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-18 18:51:12] Rows returned: 10
[2025-05-19 01:55:56] Script started
[2025-05-19 01:56:08] Script started
[2025-05-19 01:56:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-19 01:56:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-19 01:56:08] Rows returned: 30
[2025-05-19 01:56:39] Script started
[2025-05-19 01:56:39] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-19 01:56:39] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-19 01:56:39] Rows returned: 5
[2025-05-19 01:57:19] Script started
[2025-05-19 01:57:19] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-19 01:57:19] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-19 01:57:19] Rows returned: 5
[2025-05-19 01:57:19] Excel export completed
[2025-05-19 01:57:21] Script started
[2025-05-19 01:57:21] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-19 01:57:21] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-19 01:57:21] Rows returned: 5
[2025-05-19 01:57:21] Excel export completed
[2025-05-19 12:23:46] Script started
[2025-05-19 13:05:55] Script started
[2025-05-19 17:04:17] Script started
[2025-05-19 17:04:24] Script started
[2025-05-19 17:04:24] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-19 17:04:24] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-19 17:04:25] Rows returned: 30
[2025-05-19 17:05:04] Script started
[2025-05-19 17:05:04] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-19 17:05:04] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-19 17:05:04] Rows returned: 25
[2025-05-19 17:05:45] Script started
[2025-05-19 17:05:45] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-19 17:05:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-19 17:05:45] Rows returned: 5
[2025-05-19 19:29:25] Script started
[2025-05-19 19:29:32] Script started
[2025-05-19 19:29:32] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-19 19:29:32] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-19 19:29:32] Rows returned: 25
[2025-05-19 20:19:50] Script started
[2025-05-19 20:20:00] Script started
[2025-05-19 20:20:00] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-19 20:20:00] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-19 20:20:00] Rows returned: 25
[2025-05-20 15:15:55] Script started
[2025-05-20 15:16:02] Script started
[2025-05-20 15:16:02] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-20 15:16:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-20 15:16:03] Rows returned: 30
[2025-05-20 22:02:41] Script started
[2025-05-20 22:02:49] Script started
[2025-05-20 22:02:49] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-20 22:02:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-20 22:02:50] Rows returned: 30
[2025-05-20 22:03:14] Script started
[2025-05-20 22:03:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-20 22:03:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) ORDER BY M.Date DESC 
[2025-05-20 22:03:14] Rows returned: 7
[2025-05-21 02:01:38] Script started
[2025-05-21 02:01:51] Script started
[2025-05-21 02:01:51] POST: Array
(
    [name] => 
    [start_date] => 2025-05-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-21 02:01:51] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-05-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 02:01:51] Rows returned: 0
[2025-05-21 02:02:02] Script started
[2025-05-21 02:02:02] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-21 02:02:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 02:02:02] Rows returned: 5
[2025-05-21 02:02:15] Script started
[2025-05-21 02:02:15] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-21 02:02:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 02:02:15] Rows returned: 5
[2025-05-21 11:46:03] Script started
[2025-05-21 11:54:32] Script started
[2025-05-21 11:54:39] Script started
[2025-05-21 11:54:39] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-21 11:54:39] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 11:54:39] Rows returned: 5
[2025-05-21 11:54:55] Script started
[2025-05-21 11:54:55] POST: Array
(
    [name] => 
    [start_date] => 2025-05-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-21 11:54:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-05-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 11:54:55] Rows returned: 0
[2025-05-21 11:55:13] Script started
[2025-05-21 11:55:13] POST: Array
(
    [name] => 
    [start_date] => 2025-02-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-21 11:55:13] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-02-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 11:55:13] Rows returned: 5
[2025-05-21 11:55:43] Script started
[2025-05-21 11:55:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-21 11:55:43] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) ORDER BY M.Date DESC 
[2025-05-21 11:55:43] Rows returned: 7
[2025-05-21 11:56:14] Script started
[2025-05-21 11:56:18] Script started
[2025-05-21 11:56:18] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-21 11:56:18] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 11:56:18] Rows returned: 5
[2025-05-21 11:56:29] Script started
[2025-05-21 11:56:29] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-21 11:56:29] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 11:56:29] Rows returned: 5
[2025-05-21 11:56:29] Excel export completed
[2025-05-21 13:11:47] Script started
[2025-05-21 13:11:53] Script started
[2025-05-21 13:11:53] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-21 13:11:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-21 13:11:53] Rows returned: 84
[2025-05-21 17:06:28] Script started
[2025-05-21 17:06:35] Script started
[2025-05-21 17:06:35] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-21 17:06:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-21 17:06:35] Rows returned: 5
[2025-05-22 21:03:31] Script started
[2025-05-22 21:03:36] Script started
[2025-05-22 21:03:36] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-22 21:03:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-22 21:03:36] Rows returned: 5
[2025-05-22 21:08:51] Script started
[2025-05-22 21:08:51] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 3
)

[2025-05-22 21:08:51] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 3
        ) ORDER BY M.Date DESC 
[2025-05-22 21:08:51] Rows returned: 1
[2025-05-23 08:31:59] Script started
[2025-05-23 08:32:08] Script started
[2025-05-23 08:32:08] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-23 08:32:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-23 08:32:09] Rows returned: 5
[2025-05-24 01:58:53] Script started
[2025-05-24 01:59:00] Script started
[2025-05-24 01:59:00] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-24 01:59:00] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-24 01:59:01] Rows returned: 8
[2025-05-24 12:45:34] Script started
[2025-05-24 17:20:37] Script started
[2025-05-25 21:03:54] Script started
[2025-05-25 21:04:01] Script started
[2025-05-25 21:04:01] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-25 21:04:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-25 21:04:01] Rows returned: 8
[2025-05-25 21:05:06] Script started
[2025-05-25 21:05:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-25 21:05:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) ORDER BY M.Date DESC 
[2025-05-25 21:05:07] Rows returned: 7
[2025-05-25 21:07:10] Script started
[2025-05-25 21:07:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
    [export] => 1
)

[2025-05-25 21:07:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) ORDER BY M.Date DESC 
[2025-05-25 21:07:11] Rows returned: 7
[2025-05-25 21:07:11] Excel export completed
[2025-05-26 01:02:13] Script started
[2025-05-26 01:02:22] Script started
[2025-05-26 01:02:22] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-26 01:02:22] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-26 01:02:22] Rows returned: 9
[2025-05-26 01:02:59] Script started
[2025-05-26 01:02:59] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-05-26 01:02:59] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 9
        ) ORDER BY M.Date DESC 
[2025-05-26 01:02:59] Rows returned: 2
[2025-05-27 14:29:42] Script started
[2025-05-27 14:29:47] Script started
[2025-05-27 14:29:47] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-27 14:29:47] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-27 14:29:47] Rows returned: 11
[2025-05-27 14:30:13] Script started
[2025-05-27 14:30:13] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-27 14:30:13] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-27 14:30:13] Rows returned: 11
[2025-05-27 14:30:13] Excel export completed
[2025-05-27 14:31:37] Script started
[2025-05-27 14:31:47] Script started
[2025-05-27 14:31:47] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-05-27 14:31:47] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 11
        ) ORDER BY M.Date DESC 
[2025-05-27 14:31:47] Rows returned: 0
[2025-05-27 14:31:53] Script started
[2025-05-27 14:31:53] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-05-27 14:31:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 9
        ) ORDER BY M.Date DESC 
[2025-05-27 14:31:53] Rows returned: 0
[2025-05-27 14:32:01] Script started
[2025-05-27 14:32:01] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-05-27 14:32:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 7
        ) ORDER BY M.Date DESC 
[2025-05-27 14:32:01] Rows returned: 0
[2025-05-27 14:32:11] Script started
[2025-05-27 14:32:11] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-05-27 14:32:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 6
        ) ORDER BY M.Date DESC 
[2025-05-27 14:32:11] Rows returned: 0
[2025-05-27 14:32:29] Script started
[2025-05-27 14:32:29] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-27 14:32:29] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-27 14:32:29] Rows returned: 195
[2025-05-27 14:32:35] Script started
[2025-05-27 14:32:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-05-27 14:32:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 9
        ) ORDER BY M.Date DESC 
[2025-05-27 14:32:35] Rows returned: 3
[2025-05-27 14:33:08] Script started
[2025-05-27 14:33:11] Script started
[2025-05-27 14:33:13] Script started
[2025-05-27 14:33:22] Script started
[2025-05-27 14:33:22] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-27 14:33:22] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-27 14:33:22] Rows returned: 90
[2025-05-28 02:07:40] Script started
[2025-05-28 02:07:42] Script started
[2025-05-28 02:07:43] Script started
[2025-05-28 02:07:55] Script started
[2025-05-28 02:07:55] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-28 02:07:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-28 02:07:55] Rows returned: 25
[2025-05-28 02:08:26] Script started
[2025-05-28 02:08:26] POST: Array
(
    [name] => mid
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-28 02:08:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%mid%' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-28 02:08:26] Rows returned: 1
[2025-05-28 02:11:00] Script started
[2025-05-28 02:11:00] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 02:11:00] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 02:11:00] Rows returned: 195
[2025-05-28 02:11:06] Script started
[2025-05-28 02:11:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-28 02:11:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-28 02:11:06] Rows returned: 25
[2025-05-28 10:03:36] Script started
[2025-05-28 10:03:51] Script started
[2025-05-28 10:03:51] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 10:03:51] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 10:03:51] Rows returned: 195
[2025-05-28 10:04:20] Script started
[2025-05-28 10:04:20] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-28 10:04:20] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-28 10:04:20] Rows returned: 25
[2025-05-28 10:06:15] Script started
[2025-05-28 10:06:25] Script started
[2025-05-28 10:06:25] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-28 10:06:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-28 10:06:25] Rows returned: 11
[2025-05-28 10:42:33] Script started
[2025-05-28 10:42:43] Script started
[2025-05-28 10:42:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-28 10:42:43] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-28 10:42:43] Rows returned: 24
[2025-05-28 10:44:26] Script started
[2025-05-28 10:44:26] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-05-28 10:44:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 11
        ) ORDER BY M.Date DESC 
[2025-05-28 10:44:26] Rows returned: 2
[2025-05-28 11:03:50] Script started
[2025-05-28 11:03:56] Script started
[2025-05-28 11:03:56] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:03:56] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:03:56] Rows returned: 194
[2025-05-28 11:05:13] Script started
[2025-05-28 11:07:25] Script started
[2025-05-28 11:07:40] Script started
[2025-05-28 11:07:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-28 11:07:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-28 11:07:40] Rows returned: 25
[2025-05-28 11:07:55] Script started
[2025-05-28 11:07:55] Member test deleted successfully
[2025-05-28 11:08:09] Script started
[2025-05-28 11:08:09] POST: Array
(
    [name] => test
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:08:09] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%test%' ORDER BY M.Date DESC 
[2025-05-28 11:08:09] Rows returned: 0
[2025-05-28 11:08:16] Script started
[2025-05-28 11:08:16] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:08:16] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:08:16] Rows returned: 194
[2025-05-28 11:08:58] Script started
[2025-05-28 11:09:02] Script started
[2025-05-28 11:09:02] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:09:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:09:02] Rows returned: 194
[2025-05-28 11:10:41] Script started
[2025-05-28 11:10:45] Script started
[2025-05-28 11:10:45] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:10:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:10:45] Rows returned: 194
[2025-05-28 11:11:03] Script started
[2025-05-28 11:11:06] Script started
[2025-05-28 11:11:06] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:11:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:11:07] Rows returned: 90
[2025-05-28 11:11:18] Script started
[2025-05-28 11:11:18] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-28 11:11:18] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-28 11:11:18] Rows returned: 11
[2025-05-28 11:12:03] Script started
[2025-05-28 11:12:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:12:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:12:03] Rows returned: 194
[2025-05-28 11:14:31] Script started
[2025-05-28 11:14:37] Script started
[2025-05-28 11:14:37] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:14:37] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:14:37] Rows returned: 194
[2025-05-28 11:17:58] Script started
[2025-05-28 11:18:03] Script started
[2025-05-28 11:18:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:18:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:18:03] Rows returned: 194
[2025-05-28 11:19:10] Script started
[2025-05-28 11:19:14] Script started
[2025-05-28 11:19:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:19:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Name IS NOT NULL AND M.Name != ''
     ORDER BY M.Date DESC 
[2025-05-28 11:19:14] Records: Array
(
    [0] => Array
        (
            [入群日期] => 2025-05-26
            [姓名] => 思思
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.1
            [入群至今天數] => 2
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [1] => Array
        (
            [入群日期] => 2025-05-25
            [姓名] => Ammm
            [最晚聚餐日期] => 2025-06-27
            [餐廳] => Zea
            [入群月數] => 0.1
            [入群至今天數] => 3
            [上次聚餐月數] => 0.0
            [上次聚餐天數] => -30
        )

    [2] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 何學海
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 聰私廚
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [3] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 日安
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [4] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 米米
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [5] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 阿財
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [6] => Array
        (
            [入群日期] => 2025-05-19
            [姓名] => Joan（熊貓）
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.3
            [入群至今天數] => 9
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [7] => Array
        (
            [入群日期] => 2025-05-17
            [姓名] => Jia🤤🤤
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 0.4
            [入群至今天數] => 11
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [8] => Array
        (
            [入群日期] => 2025-05-11
            [姓名] => K.K
            [最晚聚餐日期] => 2025-07-11
            [餐廳] => 綾壽司
            [入群月數] => 0.6
            [入群至今天數] => 17
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -44
        )

    [9] => Array
        (
            [入群日期] => 2025-05-09
            [姓名] => 煥寶寶
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 聰私廚
            [入群月數] => 0.6
            [入群至今天數] => 19
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [10] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => Jeremy
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [11] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => taipei101
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [12] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => 珊迪
            [最晚聚餐日期] => 2025-05-11
            [餐廳] => 鮨岡心
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 0.6
            [上次聚餐天數] => 17
        )

    [13] => Array
        (
            [入群日期] => 2025-04-30
            [姓名] => Maggie Chen
            [最晚聚餐日期] => 2025-07-05
            [餐廳] => 徐淮人家
            [入群月數] => 0.9
            [入群至今天數] => 28
            [上次聚餐月數] => -0.2
            [上次聚餐天數] => -38
        )

    [14] => Array
        (
            [入群日期] => 2025-04-28
            [姓名] => Manny 潘
            [最晚聚餐日期] => 2025-05-13
            [餐廳] => 丸滿
            [入群月數] => 1.0
            [入群至今天數] => 30
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 15
        )

    [15] => Array
        (
            [入群日期] => 2025-04-28
            [姓名] => 蔡小愛
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 1.0
            [入群至今天數] => 30
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [16] => Array
        (
            [入群日期] => 2025-04-24
            [姓名] => 鄭鴨鴨
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 1.1
            [入群至今天數] => 34
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [17] => Array
        (
            [入群日期] => 2025-04-21
            [姓名] => EC
            [最晚聚餐日期] => 2025-06-19
            [餐廳] => M & Co
            [入群月數] => 1.2
            [入群至今天數] => 37
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -22
        )

    [18] => Array
        (
            [入群日期] => 2025-04-21
            [姓名] => Tracy
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 1.2
            [入群至今天數] => 37
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [19] => Array
        (
            [入群日期] => 2025-04-20
            [姓名] => Syzygy
            [最晚聚餐日期] => 2025-06-19
            [餐廳] => M & Co
            [入群月數] => 1.2
            [入群至今天數] => 38
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -22
        )

    [20] => Array
        (
            [入群日期] => 2025-04-17
            [姓名] => Chloe
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.3
            [入群至今天數] => 41
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [21] => Array
        (
            [入群日期] => 2025-04-16
            [姓名] => Kevin
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.4
            [入群至今天數] => 42
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [22] => Array
        (
            [入群日期] => 2025-04-15
            [姓名] => Robert
            [最晚聚餐日期] => 2025-04-24
            [餐廳] => 貴 Takai
            [入群月數] => 1.4
            [入群至今天數] => 43
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 34
        )

    [23] => Array
        (
            [入群日期] => 2025-04-09
            [姓名] => 檸檬
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 八和燒肉
            [入群月數] => 1.6
            [入群至今天數] => 49
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [24] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => Adam
            [最晚聚餐日期] => 2025-07-05
            [餐廳] => 徐淮人家
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => -0.2
            [上次聚餐天數] => -38
        )

    [25] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => Bran
            [最晚聚餐日期] => 2025-05-02
            [餐廳] => ANTICO FORNO
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 26
        )

    [26] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => 小貓
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [27] => Array
        (
            [入群日期] => 2025-04-06
            [姓名] => 鄧月華
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.7
            [入群至今天數] => 52
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [28] => Array
        (
            [入群日期] => 2025-04-04
            [姓名] => Steven Lee
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 54
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [29] => Array
        (
            [入群日期] => 2025-04-03
            [姓名] => Betty ☘️
            [最晚聚餐日期] => 2025-06-20
            [餐廳] => 燈燈庵
            [入群月數] => 1.8
            [入群至今天數] => 55
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -23
        )

    [30] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => Angies
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [31] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => Jennie
            [最晚聚餐日期] => 2025-05-26
            [餐廳] => 85td
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 2
        )

    [32] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => 安妮
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [33] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => 香蕉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [34] => Array
        (
            [入群日期] => 2025-04-01
            [姓名] => Lizzz
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 1.9
            [入群至今天數] => 57
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [35] => Array
        (
            [入群日期] => 2025-04-01
            [姓名] => 永洲
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 明壽司
            [入群月數] => 1.9
            [入群至今天數] => 57
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [36] => Array
        (
            [入群日期] => 2025-03-31
            [姓名] => 依奴
            [最晚聚餐日期] => 2025-04-27
            [餐廳] => 馗心宴
            [入群月數] => 1.9
            [入群至今天數] => 58
            [上次聚餐月數] => 1.0
            [上次聚餐天數] => 31
        )

    [37] => Array
        (
            [入群日期] => 2025-03-30
            [姓名] => Sun
            [最晚聚餐日期] => 2025-07-11
            [餐廳] => 綾壽司
            [入群月數] => 1.9
            [入群至今天數] => 59
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -44
        )

    [38] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => K
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [39] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => Linda 茜
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [40] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 小晴
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 梁家私廚
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [41] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 維德
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [42] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 黑黑
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [43] => Array
        (
            [入群日期] => 2025-03-27
            [姓名] => Alaze
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 62
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [44] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => Joy
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [45] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => Sandy
            [最晚聚餐日期] => 2025-03-26
            [餐廳] => 金蓬萊
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => 2.1
            [上次聚餐天數] => 63
        )

    [46] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => 白六角
            [最晚聚餐日期] => 2025-04-01
            [餐廳] => 弎弎川酒
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => 1.9
            [上次聚餐天數] => 57
        )

    [47] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Fenny
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [48] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Jade
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [49] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => JF
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [50] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Şteveñ
            [最晚聚餐日期] => 2025-09-21
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -116
        )

    [51] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Wasabi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [52] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => 天巢
            [最晚聚餐日期] => 2025-06-11
            [餐廳] => 鮨冶吉
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 0.6
            [上次聚餐天數] => -14
        )

    [53] => Array
        (
            [入群日期] => 2025-03-24
            [姓名] => 皓皓
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 梁家私廚
            [入群月數] => 2.1
            [入群至今天數] => 65
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [54] => Array
        (
            [入群日期] => 2025-03-20
            [姓名] => Weinei
            [最晚聚餐日期] => 2025-05-17
            [餐廳] => 樂魚 包場
            [入群月數] => 2.3
            [入群至今天數] => 69
            [上次聚餐月數] => 0.4
            [上次聚餐天數] => 11
        )

    [55] => Array
        (
            [入群日期] => 2025-03-20
            [姓名] => 蓉蓉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.3
            [入群至今天數] => 69
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [56] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => Ashley ❤️
            [最晚聚餐日期] => 2025-06-18
            [餐廳] => 花滔
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -21
        )

    [57] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => Chichi
            [最晚聚餐日期] => 2025-04-09
            [餐廳] => 鮨天本登龍門
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 1.6
            [上次聚餐天數] => 49
        )

    [58] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => CV
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [59] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => 黑寶
            [最晚聚餐日期] => 2025-06-20
            [餐廳] => 燈燈庵
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -23
        )

    [60] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => 黛希
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [61] => Array
        (
            [入群日期] => 2025-03-17
            [姓名] => Teresa
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.4
            [入群至今天數] => 72
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [62] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => Ariel
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [63] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => Emma
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [64] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => LJ
            [最晚聚餐日期] => 2025-05-23
            [餐廳] => 毛家私廚
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => 5
        )

    [65] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => 水漾 Joyce
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 明壽司
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [66] => Array
        (
            [入群日期] => 2025-03-11
            [姓名] => Candy 趴趴走
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 侯布雄
            [入群月數] => 2.6
            [入群至今天數] => 78
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [67] => Array
        (
            [入群日期] => 2025-03-10
            [姓名] => Betty0502
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.6
            [入群至今天數] => 79
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [68] => Array
        (
            [入群日期] => 2025-03-09
            [姓名] => 蕾蕾
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 2.6
            [入群至今天數] => 80
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [69] => Array
        (
            [入群日期] => 2025-03-07
            [姓名] => Henry Wu
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 2.7
            [入群至今天數] => 82
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [70] => Array
        (
            [入群日期] => 2025-03-07
            [姓名] => JJ_M
            [最晚聚餐日期] => 2025-05-27
            [餐廳] => aMaze 心宴
            [入群月數] => 2.7
            [入群至今天數] => 82
            [上次聚餐月數] => 0.0
            [上次聚餐天數] => 1
        )

    [71] => Array
        (
            [入群日期] => 2025-03-06
            [姓名] => Poya
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 侯布雄
            [入群月數] => 2.7
            [入群至今天數] => 83
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [72] => Array
        (
            [入群日期] => 2025-03-04
            [姓名] => 霖霖
            [最晚聚餐日期] => 2025-04-08
            [餐廳] => 請客樓
            [入群月數] => 2.8
            [入群至今天數] => 85
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 50
        )

    [73] => Array
        (
            [入群日期] => 2025-03-02
            [姓名] => 李小佩
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 2.9
            [入群至今天數] => 87
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [74] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => Bbxx
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [75] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => Ivy胖緹
            [最晚聚餐日期] => 2025-04-06
            [餐廳] => 梁家私廚
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 52
        )

    [76] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => 布丁
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [77] => Array
        (
            [入群日期] => 2025-02-24
            [姓名] => Masa
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 3.1
            [入群至今天數] => 93
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [78] => Array
        (
            [入群日期] => 2025-02-18
            [姓名] => 于辰
            [最晚聚餐日期] => 2025-02-18
            [餐廳] => 騰壽司
            [入群月數] => 3.3
            [入群至今天數] => 99
            [上次聚餐月數] => 3.3
            [上次聚餐天數] => 99
        )

    [79] => Array
        (
            [入群日期] => 2025-02-18
            [姓名] => 俊圻
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 金蓬萊
            [入群月數] => 3.3
            [入群至今天數] => 99
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [80] => Array
        (
            [入群日期] => 2025-02-10
            [姓名] => Dada
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 3.5
            [入群至今天數] => 107
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [81] => Array
        (
            [入群日期] => 2025-02-10
            [姓名] => Vivian
            [最晚聚餐日期] => 2025-04-09
            [餐廳] => 鮨天本登龍門
            [入群月數] => 3.5
            [入群至今天數] => 107
            [上次聚餐月數] => 1.6
            [上次聚餐天數] => 49
        )

    [82] => Array
        (
            [入群日期] => 2025-02-09
            [姓名] => Apple
            [最晚聚餐日期] => 2025-03-02
            [餐廳] => Logy
            [入群月數] => 3.5
            [入群至今天數] => 108
            [上次聚餐月數] => 2.9
            [上次聚餐天數] => 87
        )

    [83] => Array
        (
            [入群日期] => 2025-02-09
            [姓名] => Ip
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 3.5
            [入群至今天數] => 108
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [84] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => Faleen
            [最晚聚餐日期] => 2025-04-03
            [餐廳] => 紅皇后川酒
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => 1.8
            [上次聚餐天數] => 55
        )

    [85] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => Kristen
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [86] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => 米粒
            [最晚聚餐日期] => 2025-04-03
            [餐廳] => 紅皇后川酒
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => 1.8
            [上次聚餐天數] => 55
        )

    [87] => Array
        (
            [入群日期] => 2025-01-24
            [姓名] => 瑪姬
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 4.1
            [入群至今天數] => 124
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [88] => Array
        (
            [入群日期] => 2025-01-22
            [姓名] => 芸
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 4.1
            [入群至今天數] => 126
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [89] => Array
        (
            [入群日期] => 2025-01-02
            [姓名] => Jocelyn
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 4.8
            [入群至今天數] => 146
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [90] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => oAH
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [91] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => OwenHsiao
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [92] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => 兆宸
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [93] => Array
        (
            [入群日期] => 2024-12-20
            [姓名] => Patty
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 5.2
            [入群至今天數] => 159
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [94] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Alenka
            [最晚聚餐日期] => 2025-04-06
            [餐廳] => 梁家私廚
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 52
        )

    [95] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Kiwi
            [最晚聚餐日期] => 2025-01-25
            [餐廳] => 樂魚
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => 4.1
            [上次聚餐天數] => 123
        )

    [96] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Yuna
            [最晚聚餐日期] => 2025-09-21
            [餐廳] => Ad  Astra
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -116
        )

    [97] => Array
        (
            [入群日期] => 2024-12-17
            [姓名] => BBB
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.3
            [入群至今天數] => 162
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [98] => Array
        (
            [入群日期] => 2024-12-16
            [姓名] => Hank
            [最晚聚餐日期] => 2025-05-17
            [餐廳] => 樂魚 包場
            [入群月數] => 5.4
            [入群至今天數] => 163
            [上次聚餐月數] => 0.4
            [上次聚餐天數] => 11
        )

    [99] => Array
        (
            [入群日期] => 2024-12-13
            [姓名] => Goodwinter
            [最晚聚餐日期] => 2024-12-13
            [餐廳] => M&CO 蟹宴
            [入群月數] => 5.5
            [入群至今天數] => 166
            [上次聚餐月數] => 5.5
            [上次聚餐天數] => 166
        )

    [100] => Array
        (
            [入群日期] => 2024-12-13
            [姓名] => ฅʕ´•ᴥ•`ʔฅ-
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 5.5
            [入群至今天數] => 166
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [101] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => Charlotte
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [102] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => Claire
            [最晚聚餐日期] => 2025-06-18
            [餐廳] => 明壽司
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -21
        )

    [103] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => 劉 Terry
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [104] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => 愛美食 Allen
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [105] => Array
        (
            [入群日期] => 2024-12-09
            [姓名] => 不出意外
            [最晚聚餐日期] => 2025-05-13
            [餐廳] => 丸滿
            [入群月數] => 5.6
            [入群至今天數] => 170
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 15
        )

    [106] => Array
        (
            [入群日期] => 2024-12-07
            [姓名] => Lena
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 5.7
            [入群至今天數] => 172
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [107] => Array
        (
            [入群日期] => 2024-12-07
            [姓名] => Sony Chen
            [最晚聚餐日期] => 2025-04-20
            [餐廳] => 欣葉鐘菜
            [入群月數] => 5.7
            [入群至今天數] => 172
            [上次聚餐月數] => 1.3
            [上次聚餐天數] => 38
        )

    [108] => Array
        (
            [入群日期] => 2024-12-06
            [姓名] => Dave
            [最晚聚餐日期] => 2025-03-05
            [餐廳] => 漂亮餐廳
            [入群月數] => 5.7
            [入群至今天數] => 173
            [上次聚餐月數] => 2.8
            [上次聚餐天數] => 84
        )

    [109] => Array
        (
            [入群日期] => 2024-12-01
            [姓名] => Gigi C
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 5.8
            [入群至今天數] => 178
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [110] => Array
        (
            [入群日期] => 2024-11-23
            [姓名] => 堯
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 6.1
            [入群至今天數] => 186
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [111] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Peter
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [112] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Xuan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [113] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => Ivy31
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => Logy
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [114] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => 凱特
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [115] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => 晨星
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [116] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 溫德斯
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [117] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 莉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [118] => Array
        (
            [入群日期] => 2024-11-15
            [姓名] => Paul
            [最晚聚餐日期] => 2024-11-15
            [餐廳] => 壽司秀吉
            [入群月數] => 6.4
            [入群至今天數] => 194
            [上次聚餐月數] => 6.4
            [上次聚餐天數] => 194
        )

    [119] => Array
        (
            [入群日期] => 2024-11-11
            [姓名] => H
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 198
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [120] => Array
        (
            [入群日期] => 2024-11-10
            [姓名] => 盛
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 199
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [121] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => Brenden
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [122] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => Elona
            [最晚聚餐日期] => 2024-11-09
            [餐廳] => 金蓬萊
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => 6.6
            [上次聚餐天數] => 200
        )

    [123] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => 料北鴨
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [124] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => 阿冠
            [最晚聚餐日期] => 2024-11-09
            [餐廳] => 金蓬萊
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => 6.6
            [上次聚餐天數] => 200
        )

    [125] => Array
        (
            [入群日期] => 2024-11-07
            [姓名] => 白希
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.6
            [入群至今天數] => 202
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [126] => Array
        (
            [入群日期] => 2024-11-06
            [姓名] => Bonnie
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 6.7
            [入群至今天數] => 203
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [127] => Array
        (
            [入群日期] => 2024-11-03
            [姓名] => 小丸子
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 6.8
            [入群至今天數] => 206
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [128] => Array
        (
            [入群日期] => 2024-10-25
            [姓名] => 莉亞 雙魚 石牌
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.1
            [入群至今天數] => 215
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [129] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => Chris Lin
            [最晚聚餐日期] => 2024-10-18
            [餐廳] => 牛肆
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => 7.3
            [上次聚餐天數] => 222
        )

    [130] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => 星
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [131] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => 蓋彥壔
            [最晚聚餐日期] => 2024-10-18
            [餐廳] => 牛肆
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => 7.3
            [上次聚餐天數] => 222
        )

    [132] => Array
        (
            [入群日期] => 2024-10-08
            [姓名] => 丹丹
            [最晚聚餐日期] => 2025-06-03
            [餐廳] => 燈燈庵
            [入群月數] => 7.6
            [入群至今天數] => 232
            [上次聚餐月數] => 0.8
            [上次聚餐天數] => -6
        )

    [133] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => gigi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [134] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => Jenny
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [135] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => Liu
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [136] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => PLT
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [137] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => 珍妮佛
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => FIRNS
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [138] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => 珍妮佛
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => 燒肉伍
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [139] => Array
        (
            [入群日期] => 2024-09-25
            [姓名] => KateC
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 8.0
            [入群至今天數] => 245
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [140] => Array
        (
            [入群日期] => 2024-09-09
            [姓名] => 阿瑞
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.6
            [入群至今天數] => 261
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [141] => Array
        (
            [入群日期] => 2024-09-05
            [姓名] => Zoe chen
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.7
            [入群至今天數] => 265
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [142] => Array
        (
            [入群日期] => 2024-08-27
            [姓名] => 劉佳珊Siscie
            [最晚聚餐日期] => 2024-08-27
            [餐廳] => La Vie
            [入群月數] => 9.0
            [入群至今天數] => 274
            [上次聚餐月數] => 9.0
            [上次聚餐天數] => 274
        )

    [143] => Array
        (
            [入群日期] => 2024-08-15
            [姓名] => ryan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.4
            [入群至今天數] => 286
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [144] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => Glen
            [最晚聚餐日期] => 2025-05-18
            [餐廳] => 鳥力
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => 10
        )

    [145] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 劉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [146] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 天天
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [147] => Array
        (
            [入群日期] => 2024-07-30
            [姓名] => 光耀
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 9.9
            [入群至今天數] => 302
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [148] => Array
        (
            [入群日期] => 2024-07-28
            [姓名] => Yoga
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 10.0
            [入群至今天數] => 304
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [149] => Array
        (
            [入群日期] => 2024-07-24
            [姓名] => Peggy
            [最晚聚餐日期] => 2025-04-24
            [餐廳] => 渥達尼斯磨坊
            [入群月數] => 10.1
            [入群至今天數] => 308
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 34
        )

    [150] => Array
        (
            [入群日期] => 2024-07-24
            [姓名] => TC
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 10.1
            [入群至今天數] => 308
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [151] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Honeyoolongtea
            [最晚聚餐日期] => 2024-09-01
            [餐廳] => 金蓬萊
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 8.9
            [上次聚餐天數] => 269
        )

    [152] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Michelle
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [153] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Steve
            [最晚聚餐日期] => 2024-09-19
            [餐廳] => 日本東京之旅
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 8.3
            [上次聚餐天數] => 251
        )

    [154] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Yy
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [155] => Array
        (
            [入群日期] => 2024-07-16
            [姓名] => 寶佳
            [最晚聚餐日期] => 2025-05-08
            [餐廳] => Kamekona 一支會
            [入群月數] => 10.4
            [入群至今天數] => 316
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => 20
        )

    [156] => Array
        (
            [入群日期] => 2024-07-11
            [姓名] => Lanchi
            [最晚聚餐日期] => 2025-07-10
            [餐廳] => 明壽司
            [入群月數] => 10.5
            [入群至今天數] => 321
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -43
        )

    [157] => Array
        (
            [入群日期] => 2024-07-07
            [姓名] => 雨琪/新北
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.7
            [入群至今天數] => 325
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [158] => Array
        (
            [入群日期] => 2024-07-02
            [姓名] => 11e
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 10.8
            [入群至今天數] => 330
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [159] => Array
        (
            [入群日期] => 2024-06-27
            [姓名] => 一塊蛋糕
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 11.0
            [入群至今天數] => 335
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [160] => Array
        (
            [入群日期] => 2024-06-23
            [姓名] => Jia
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.1
            [入群至今天數] => 339
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [161] => Array
        (
            [入群日期] => 2024-06-16
            [姓名] => Rick
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.4
            [入群至今天數] => 346
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [162] => Array
        (
            [入群日期] => 2024-06-11
            [姓名] => Chris
            [最晚聚餐日期] => 2025-03-26
            [餐廳] => 金蓬萊
            [入群月數] => 11.5
            [入群至今天數] => 351
            [上次聚餐月數] => 2.1
            [上次聚餐天數] => 63
        )

    [163] => Array
        (
            [入群日期] => 2024-06-11
            [姓名] => Yoman
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 11.5
            [入群至今天數] => 351
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [164] => Array
        (
            [入群日期] => 2024-06-10
            [姓名] => Belle
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.6
            [入群至今天數] => 352
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [165] => Array
        (
            [入群日期] => 2024-06-10
            [姓名] => 彥彥
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 11.6
            [入群至今天數] => 352
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [166] => Array
        (
            [入群日期] => 2024-06-05
            [姓名] => Frank蔡
            [最晚聚餐日期] => 2024-06-05
            [餐廳] => Tableau by Crag
            [入群月數] => 11.7
            [入群至今天數] => 357
            [上次聚餐月數] => 11.8
            [上次聚餐天數] => 357
        )

    [167] => Array
        (
            [入群日期] => 2024-06-04
            [姓名] => Chango
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 358
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [168] => Array
        (
            [入群日期] => 2024-06-03
            [姓名] => Alice
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 359
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [169] => Array
        (
            [入群日期] => 2024-06-01
            [姓名] => Yin
            [最晚聚餐日期] => 2024-06-27
            [餐廳] => 香宮
            [入群月數] => 11.9
            [入群至今天數] => 361
            [上次聚餐月數] => 11.0
            [上次聚餐天數] => 335
        )

    [170] => Array
        (
            [入群日期] => 2024-05-30
            [姓名] => May
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 11.9
            [入群至今天數] => 363
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [171] => Array
        (
            [入群日期] => 2024-05-30
            [姓名] => Puni
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 明壽司
            [入群月數] => 11.9
            [入群至今天數] => 363
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [172] => Array
        (
            [入群日期] => 2024-05-22
            [姓名] => 一堆雞毛
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 12.2
            [入群至今天數] => 371
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [173] => Array
        (
            [入群日期] => 2024-05-08
            [姓名] => Hank C.
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 12.6
            [入群至今天數] => 385
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [174] => Array
        (
            [入群日期] => 2024-05-08
            [姓名] => Max
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 12.6
            [入群至今天數] => 385
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [175] => Array
        (
            [入群日期] => 2024-05-07
            [姓名] => Ams
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 12.7
            [入群至今天數] => 386
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [176] => Array
        (
            [入群日期] => 2024-05-01
            [姓名] => PI
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 12.9
            [入群至今天數] => 392
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [177] => Array
        (
            [入群日期] => 2024-04-25
            [姓名] => 沐沐
            [最晚聚餐日期] => 2025-04-26
            [餐廳] => 台北漢來東方樓
            [入群月數] => 13.1
            [入群至今天數] => 398
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 32
        )

    [178] => Array
        (
            [入群日期] => 2024-04-04
            [姓名] => Ashley
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 13.8
            [入群至今天數] => 419
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [179] => Array
        (
            [入群日期] => 2024-04-02
            [姓名] => Liz
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 13.8
            [入群至今天數] => 421
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [180] => Array
        (
            [入群日期] => 2024-03-31
            [姓名] => Yu
            [最晚聚餐日期] => 2024-11-30
            [餐廳] => 樂魚
            [入群月數] => 13.9
            [入群至今天數] => 423
            [上次聚餐月數] => 4.9
            [上次聚餐天數] => 179
        )

    [181] => Array
        (
            [入群日期] => 2024-03-31
            [姓名] => 流水
            [最晚聚餐日期] => 2025-03-08
            [餐廳] => 喜相逢
            [入群月數] => 13.9
            [入群至今天數] => 423
            [上次聚餐月數] => 2.7
            [上次聚餐天數] => 81
        )

    [182] => Array
        (
            [入群日期] => 2024-03-27
            [姓名] => Frank
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 14.0
            [入群至今天數] => 427
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [183] => Array
        (
            [入群日期] => 2024-03-27
            [姓名] => MJ
            [最晚聚餐日期] => 2025-01-11
            [餐廳] => HUGH
            [入群月數] => 14.0
            [入群至今天數] => 427
            [上次聚餐月數] => 4.6
            [上次聚餐天數] => 137
        )

    [184] => Array
        (
            [入群日期] => 2024-03-06
            [姓名] => SY
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 14.7
            [入群至今天數] => 448
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [185] => Array
        (
            [入群日期] => 2024-02-23
            [姓名] => Christine
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 15.1
            [入群至今天數] => 460
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [186] => Array
        (
            [入群日期] => 2024-02-04
            [姓名] => Edward Lin
            [最晚聚餐日期] => 2025-04-26
            [餐廳] => 台北漢來東方樓
            [入群月數] => 15.7
            [入群至今天數] => 479
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 32
        )

    [187] => Array
        (
            [入群日期] => 2024-02-04
            [姓名] => 李爾王
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 柴公館
            [入群月數] => 15.7
            [入群至今天數] => 479
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [188] => Array
        (
            [入群日期] => 2024-01-18
            [姓名] => Ellen
            [最晚聚餐日期] => 2025-05-23
            [餐廳] => 毛家私廚
            [入群月數] => 16.3
            [入群至今天數] => 496
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => 5
        )

    [189] => Array
        (
            [入群日期] => 2024-01-18
            [姓名] => J
            [最晚聚餐日期] => 2025-07-10
            [餐廳] => 明壽司
            [入群月數] => 16.3
            [入群至今天數] => 496
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -43
        )

    [190] => Array
        (
            [入群日期] => 2024-01-09
            [姓名] => 范范
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 16.6
            [入群至今天數] => 505
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [191] => Array
        (
            [入群日期] => 2024-01-06
            [姓名] => Z
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 16.7
            [入群至今天數] => 508
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [192] => Array
        (
            [入群日期] => 2024-01-06
            [姓名] => 派小姐
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 16.7
            [入群至今天數] => 508
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [193] => Array
        (
            [入群日期] => 2023-11-11
            [姓名] => Eric
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 18.5
            [入群至今天數] => 564
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

)

[2025-05-28 11:19:14] Rows returned: 194
[2025-05-28 11:19:45] Script started
[2025-05-28 11:19:45] POST: Array
(
    [name] => 
    [start_date] => 2023-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:19:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Name IS NOT NULL AND M.Name != ''
     AND M.Date >= '2023-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:19:45] Records: Array
(
    [0] => Array
        (
            [入群日期] => 2025-05-26
            [姓名] => 思思
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.1
            [入群至今天數] => 2
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [1] => Array
        (
            [入群日期] => 2025-05-25
            [姓名] => Ammm
            [最晚聚餐日期] => 2025-06-27
            [餐廳] => Zea
            [入群月數] => 0.1
            [入群至今天數] => 3
            [上次聚餐月數] => 0.0
            [上次聚餐天數] => -30
        )

    [2] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 何學海
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 聰私廚
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [3] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 日安
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [4] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 米米
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [5] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 阿財
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [6] => Array
        (
            [入群日期] => 2025-05-19
            [姓名] => Joan（熊貓）
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.3
            [入群至今天數] => 9
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [7] => Array
        (
            [入群日期] => 2025-05-17
            [姓名] => Jia🤤🤤
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 0.4
            [入群至今天數] => 11
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [8] => Array
        (
            [入群日期] => 2025-05-11
            [姓名] => K.K
            [最晚聚餐日期] => 2025-07-11
            [餐廳] => 綾壽司
            [入群月數] => 0.6
            [入群至今天數] => 17
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -44
        )

    [9] => Array
        (
            [入群日期] => 2025-05-09
            [姓名] => 煥寶寶
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 聰私廚
            [入群月數] => 0.6
            [入群至今天數] => 19
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [10] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => Jeremy
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [11] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => taipei101
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [12] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => 珊迪
            [最晚聚餐日期] => 2025-05-11
            [餐廳] => 鮨岡心
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 0.6
            [上次聚餐天數] => 17
        )

    [13] => Array
        (
            [入群日期] => 2025-04-30
            [姓名] => Maggie Chen
            [最晚聚餐日期] => 2025-07-05
            [餐廳] => 徐淮人家
            [入群月數] => 0.9
            [入群至今天數] => 28
            [上次聚餐月數] => -0.2
            [上次聚餐天數] => -38
        )

    [14] => Array
        (
            [入群日期] => 2025-04-28
            [姓名] => Manny 潘
            [最晚聚餐日期] => 2025-05-13
            [餐廳] => 丸滿
            [入群月數] => 1.0
            [入群至今天數] => 30
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 15
        )

    [15] => Array
        (
            [入群日期] => 2025-04-28
            [姓名] => 蔡小愛
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 1.0
            [入群至今天數] => 30
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [16] => Array
        (
            [入群日期] => 2025-04-24
            [姓名] => 鄭鴨鴨
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 1.1
            [入群至今天數] => 34
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [17] => Array
        (
            [入群日期] => 2025-04-21
            [姓名] => EC
            [最晚聚餐日期] => 2025-06-19
            [餐廳] => M & Co
            [入群月數] => 1.2
            [入群至今天數] => 37
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -22
        )

    [18] => Array
        (
            [入群日期] => 2025-04-21
            [姓名] => Tracy
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 1.2
            [入群至今天數] => 37
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [19] => Array
        (
            [入群日期] => 2025-04-20
            [姓名] => Syzygy
            [最晚聚餐日期] => 2025-06-19
            [餐廳] => M & Co
            [入群月數] => 1.2
            [入群至今天數] => 38
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -22
        )

    [20] => Array
        (
            [入群日期] => 2025-04-17
            [姓名] => Chloe
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.3
            [入群至今天數] => 41
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [21] => Array
        (
            [入群日期] => 2025-04-16
            [姓名] => Kevin
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.4
            [入群至今天數] => 42
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [22] => Array
        (
            [入群日期] => 2025-04-15
            [姓名] => Robert
            [最晚聚餐日期] => 2025-04-24
            [餐廳] => 貴 Takai
            [入群月數] => 1.4
            [入群至今天數] => 43
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 34
        )

    [23] => Array
        (
            [入群日期] => 2025-04-09
            [姓名] => 檸檬
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 八和燒肉
            [入群月數] => 1.6
            [入群至今天數] => 49
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [24] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => Adam
            [最晚聚餐日期] => 2025-07-05
            [餐廳] => 徐淮人家
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => -0.2
            [上次聚餐天數] => -38
        )

    [25] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => Bran
            [最晚聚餐日期] => 2025-05-02
            [餐廳] => ANTICO FORNO
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 26
        )

    [26] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => 小貓
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [27] => Array
        (
            [入群日期] => 2025-04-06
            [姓名] => 鄧月華
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.7
            [入群至今天數] => 52
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [28] => Array
        (
            [入群日期] => 2025-04-04
            [姓名] => Steven Lee
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 54
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [29] => Array
        (
            [入群日期] => 2025-04-03
            [姓名] => Betty ☘️
            [最晚聚餐日期] => 2025-06-20
            [餐廳] => 燈燈庵
            [入群月數] => 1.8
            [入群至今天數] => 55
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -23
        )

    [30] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => Angies
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [31] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => Jennie
            [最晚聚餐日期] => 2025-05-26
            [餐廳] => 85td
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 2
        )

    [32] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => 安妮
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [33] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => 香蕉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [34] => Array
        (
            [入群日期] => 2025-04-01
            [姓名] => Lizzz
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 1.9
            [入群至今天數] => 57
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [35] => Array
        (
            [入群日期] => 2025-04-01
            [姓名] => 永洲
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 明壽司
            [入群月數] => 1.9
            [入群至今天數] => 57
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [36] => Array
        (
            [入群日期] => 2025-03-31
            [姓名] => 依奴
            [最晚聚餐日期] => 2025-04-27
            [餐廳] => 馗心宴
            [入群月數] => 1.9
            [入群至今天數] => 58
            [上次聚餐月數] => 1.0
            [上次聚餐天數] => 31
        )

    [37] => Array
        (
            [入群日期] => 2025-03-30
            [姓名] => Sun
            [最晚聚餐日期] => 2025-07-11
            [餐廳] => 綾壽司
            [入群月數] => 1.9
            [入群至今天數] => 59
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -44
        )

    [38] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => K
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [39] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => Linda 茜
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [40] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 小晴
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 梁家私廚
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [41] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 維德
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [42] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 黑黑
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [43] => Array
        (
            [入群日期] => 2025-03-27
            [姓名] => Alaze
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 62
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [44] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => Joy
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [45] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => Sandy
            [最晚聚餐日期] => 2025-03-26
            [餐廳] => 金蓬萊
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => 2.1
            [上次聚餐天數] => 63
        )

    [46] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => 白六角
            [最晚聚餐日期] => 2025-04-01
            [餐廳] => 弎弎川酒
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => 1.9
            [上次聚餐天數] => 57
        )

    [47] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Fenny
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [48] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Jade
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [49] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => JF
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [50] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Şteveñ
            [最晚聚餐日期] => 2025-09-21
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -116
        )

    [51] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Wasabi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [52] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => 天巢
            [最晚聚餐日期] => 2025-06-11
            [餐廳] => 鮨冶吉
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 0.6
            [上次聚餐天數] => -14
        )

    [53] => Array
        (
            [入群日期] => 2025-03-24
            [姓名] => 皓皓
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 梁家私廚
            [入群月數] => 2.1
            [入群至今天數] => 65
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [54] => Array
        (
            [入群日期] => 2025-03-20
            [姓名] => Weinei
            [最晚聚餐日期] => 2025-05-17
            [餐廳] => 樂魚 包場
            [入群月數] => 2.3
            [入群至今天數] => 69
            [上次聚餐月數] => 0.4
            [上次聚餐天數] => 11
        )

    [55] => Array
        (
            [入群日期] => 2025-03-20
            [姓名] => 蓉蓉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.3
            [入群至今天數] => 69
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [56] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => Ashley ❤️
            [最晚聚餐日期] => 2025-06-18
            [餐廳] => 花滔
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -21
        )

    [57] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => Chichi
            [最晚聚餐日期] => 2025-04-09
            [餐廳] => 鮨天本登龍門
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 1.6
            [上次聚餐天數] => 49
        )

    [58] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => CV
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [59] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => 黑寶
            [最晚聚餐日期] => 2025-06-20
            [餐廳] => 燈燈庵
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -23
        )

    [60] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => 黛希
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [61] => Array
        (
            [入群日期] => 2025-03-17
            [姓名] => Teresa
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.4
            [入群至今天數] => 72
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [62] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => Ariel
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [63] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => Emma
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [64] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => LJ
            [最晚聚餐日期] => 2025-05-23
            [餐廳] => 毛家私廚
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => 5
        )

    [65] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => 水漾 Joyce
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 明壽司
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [66] => Array
        (
            [入群日期] => 2025-03-11
            [姓名] => Candy 趴趴走
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 侯布雄
            [入群月數] => 2.6
            [入群至今天數] => 78
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [67] => Array
        (
            [入群日期] => 2025-03-10
            [姓名] => Betty0502
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.6
            [入群至今天數] => 79
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [68] => Array
        (
            [入群日期] => 2025-03-09
            [姓名] => 蕾蕾
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 2.6
            [入群至今天數] => 80
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [69] => Array
        (
            [入群日期] => 2025-03-07
            [姓名] => Henry Wu
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 2.7
            [入群至今天數] => 82
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [70] => Array
        (
            [入群日期] => 2025-03-07
            [姓名] => JJ_M
            [最晚聚餐日期] => 2025-05-27
            [餐廳] => aMaze 心宴
            [入群月數] => 2.7
            [入群至今天數] => 82
            [上次聚餐月數] => 0.0
            [上次聚餐天數] => 1
        )

    [71] => Array
        (
            [入群日期] => 2025-03-06
            [姓名] => Poya
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 侯布雄
            [入群月數] => 2.7
            [入群至今天數] => 83
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [72] => Array
        (
            [入群日期] => 2025-03-04
            [姓名] => 霖霖
            [最晚聚餐日期] => 2025-04-08
            [餐廳] => 請客樓
            [入群月數] => 2.8
            [入群至今天數] => 85
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 50
        )

    [73] => Array
        (
            [入群日期] => 2025-03-02
            [姓名] => 李小佩
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 2.9
            [入群至今天數] => 87
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [74] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => Bbxx
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [75] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => Ivy胖緹
            [最晚聚餐日期] => 2025-04-06
            [餐廳] => 梁家私廚
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 52
        )

    [76] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => 布丁
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [77] => Array
        (
            [入群日期] => 2025-02-24
            [姓名] => Masa
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 3.1
            [入群至今天數] => 93
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [78] => Array
        (
            [入群日期] => 2025-02-18
            [姓名] => 于辰
            [最晚聚餐日期] => 2025-02-18
            [餐廳] => 騰壽司
            [入群月數] => 3.3
            [入群至今天數] => 99
            [上次聚餐月數] => 3.3
            [上次聚餐天數] => 99
        )

    [79] => Array
        (
            [入群日期] => 2025-02-18
            [姓名] => 俊圻
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 金蓬萊
            [入群月數] => 3.3
            [入群至今天數] => 99
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [80] => Array
        (
            [入群日期] => 2025-02-10
            [姓名] => Dada
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 3.5
            [入群至今天數] => 107
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [81] => Array
        (
            [入群日期] => 2025-02-10
            [姓名] => Vivian
            [最晚聚餐日期] => 2025-04-09
            [餐廳] => 鮨天本登龍門
            [入群月數] => 3.5
            [入群至今天數] => 107
            [上次聚餐月數] => 1.6
            [上次聚餐天數] => 49
        )

    [82] => Array
        (
            [入群日期] => 2025-02-09
            [姓名] => Apple
            [最晚聚餐日期] => 2025-03-02
            [餐廳] => Logy
            [入群月數] => 3.5
            [入群至今天數] => 108
            [上次聚餐月數] => 2.9
            [上次聚餐天數] => 87
        )

    [83] => Array
        (
            [入群日期] => 2025-02-09
            [姓名] => Ip
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 3.5
            [入群至今天數] => 108
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [84] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => Faleen
            [最晚聚餐日期] => 2025-04-03
            [餐廳] => 紅皇后川酒
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => 1.8
            [上次聚餐天數] => 55
        )

    [85] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => Kristen
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [86] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => 米粒
            [最晚聚餐日期] => 2025-04-03
            [餐廳] => 紅皇后川酒
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => 1.8
            [上次聚餐天數] => 55
        )

    [87] => Array
        (
            [入群日期] => 2025-01-24
            [姓名] => 瑪姬
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 4.1
            [入群至今天數] => 124
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [88] => Array
        (
            [入群日期] => 2025-01-22
            [姓名] => 芸
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 4.1
            [入群至今天數] => 126
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [89] => Array
        (
            [入群日期] => 2025-01-02
            [姓名] => Jocelyn
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 4.8
            [入群至今天數] => 146
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [90] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => oAH
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [91] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => OwenHsiao
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [92] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => 兆宸
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [93] => Array
        (
            [入群日期] => 2024-12-20
            [姓名] => Patty
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 5.2
            [入群至今天數] => 159
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [94] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Alenka
            [最晚聚餐日期] => 2025-04-06
            [餐廳] => 梁家私廚
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 52
        )

    [95] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Kiwi
            [最晚聚餐日期] => 2025-01-25
            [餐廳] => 樂魚
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => 4.1
            [上次聚餐天數] => 123
        )

    [96] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Yuna
            [最晚聚餐日期] => 2025-09-21
            [餐廳] => Ad  Astra
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -116
        )

    [97] => Array
        (
            [入群日期] => 2024-12-17
            [姓名] => BBB
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.3
            [入群至今天數] => 162
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [98] => Array
        (
            [入群日期] => 2024-12-16
            [姓名] => Hank
            [最晚聚餐日期] => 2025-05-17
            [餐廳] => 樂魚 包場
            [入群月數] => 5.4
            [入群至今天數] => 163
            [上次聚餐月數] => 0.4
            [上次聚餐天數] => 11
        )

    [99] => Array
        (
            [入群日期] => 2024-12-13
            [姓名] => Goodwinter
            [最晚聚餐日期] => 2024-12-13
            [餐廳] => M&CO 蟹宴
            [入群月數] => 5.5
            [入群至今天數] => 166
            [上次聚餐月數] => 5.5
            [上次聚餐天數] => 166
        )

    [100] => Array
        (
            [入群日期] => 2024-12-13
            [姓名] => ฅʕ´•ᴥ•`ʔฅ-
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 5.5
            [入群至今天數] => 166
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [101] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => Charlotte
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [102] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => Claire
            [最晚聚餐日期] => 2025-06-18
            [餐廳] => 明壽司
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -21
        )

    [103] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => 劉 Terry
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [104] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => 愛美食 Allen
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [105] => Array
        (
            [入群日期] => 2024-12-09
            [姓名] => 不出意外
            [最晚聚餐日期] => 2025-05-13
            [餐廳] => 丸滿
            [入群月數] => 5.6
            [入群至今天數] => 170
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 15
        )

    [106] => Array
        (
            [入群日期] => 2024-12-07
            [姓名] => Lena
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 5.7
            [入群至今天數] => 172
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [107] => Array
        (
            [入群日期] => 2024-12-07
            [姓名] => Sony Chen
            [最晚聚餐日期] => 2025-04-20
            [餐廳] => 欣葉鐘菜
            [入群月數] => 5.7
            [入群至今天數] => 172
            [上次聚餐月數] => 1.3
            [上次聚餐天數] => 38
        )

    [108] => Array
        (
            [入群日期] => 2024-12-06
            [姓名] => Dave
            [最晚聚餐日期] => 2025-03-05
            [餐廳] => 漂亮餐廳
            [入群月數] => 5.7
            [入群至今天數] => 173
            [上次聚餐月數] => 2.8
            [上次聚餐天數] => 84
        )

    [109] => Array
        (
            [入群日期] => 2024-12-01
            [姓名] => Gigi C
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 5.8
            [入群至今天數] => 178
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [110] => Array
        (
            [入群日期] => 2024-11-23
            [姓名] => 堯
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 6.1
            [入群至今天數] => 186
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [111] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Peter
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [112] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Xuan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [113] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => Ivy31
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => Logy
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [114] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => 凱特
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [115] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => 晨星
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [116] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 溫德斯
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [117] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 莉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [118] => Array
        (
            [入群日期] => 2024-11-15
            [姓名] => Paul
            [最晚聚餐日期] => 2024-11-15
            [餐廳] => 壽司秀吉
            [入群月數] => 6.4
            [入群至今天數] => 194
            [上次聚餐月數] => 6.4
            [上次聚餐天數] => 194
        )

    [119] => Array
        (
            [入群日期] => 2024-11-11
            [姓名] => H
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 198
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [120] => Array
        (
            [入群日期] => 2024-11-10
            [姓名] => 盛
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 199
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [121] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => Brenden
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [122] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => Elona
            [最晚聚餐日期] => 2024-11-09
            [餐廳] => 金蓬萊
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => 6.6
            [上次聚餐天數] => 200
        )

    [123] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => 料北鴨
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [124] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => 阿冠
            [最晚聚餐日期] => 2024-11-09
            [餐廳] => 金蓬萊
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => 6.6
            [上次聚餐天數] => 200
        )

    [125] => Array
        (
            [入群日期] => 2024-11-07
            [姓名] => 白希
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.6
            [入群至今天數] => 202
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [126] => Array
        (
            [入群日期] => 2024-11-06
            [姓名] => Bonnie
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 6.7
            [入群至今天數] => 203
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [127] => Array
        (
            [入群日期] => 2024-11-03
            [姓名] => 小丸子
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 6.8
            [入群至今天數] => 206
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [128] => Array
        (
            [入群日期] => 2024-10-25
            [姓名] => 莉亞 雙魚 石牌
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.1
            [入群至今天數] => 215
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [129] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => Chris Lin
            [最晚聚餐日期] => 2024-10-18
            [餐廳] => 牛肆
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => 7.3
            [上次聚餐天數] => 222
        )

    [130] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => 星
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [131] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => 蓋彥壔
            [最晚聚餐日期] => 2024-10-18
            [餐廳] => 牛肆
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => 7.3
            [上次聚餐天數] => 222
        )

    [132] => Array
        (
            [入群日期] => 2024-10-08
            [姓名] => 丹丹
            [最晚聚餐日期] => 2025-06-03
            [餐廳] => 燈燈庵
            [入群月數] => 7.6
            [入群至今天數] => 232
            [上次聚餐月數] => 0.8
            [上次聚餐天數] => -6
        )

    [133] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => gigi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [134] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => Jenny
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [135] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => Liu
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [136] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => PLT
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [137] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => 珍妮佛
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => FIRNS
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [138] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => 珍妮佛
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => 燒肉伍
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [139] => Array
        (
            [入群日期] => 2024-09-25
            [姓名] => KateC
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 8.0
            [入群至今天數] => 245
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [140] => Array
        (
            [入群日期] => 2024-09-09
            [姓名] => 阿瑞
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.6
            [入群至今天數] => 261
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [141] => Array
        (
            [入群日期] => 2024-09-05
            [姓名] => Zoe chen
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.7
            [入群至今天數] => 265
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [142] => Array
        (
            [入群日期] => 2024-08-27
            [姓名] => 劉佳珊Siscie
            [最晚聚餐日期] => 2024-08-27
            [餐廳] => La Vie
            [入群月數] => 9.0
            [入群至今天數] => 274
            [上次聚餐月數] => 9.0
            [上次聚餐天數] => 274
        )

    [143] => Array
        (
            [入群日期] => 2024-08-15
            [姓名] => ryan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.4
            [入群至今天數] => 286
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [144] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => Glen
            [最晚聚餐日期] => 2025-05-18
            [餐廳] => 鳥力
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => 10
        )

    [145] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 劉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [146] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 天天
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [147] => Array
        (
            [入群日期] => 2024-07-30
            [姓名] => 光耀
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 9.9
            [入群至今天數] => 302
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [148] => Array
        (
            [入群日期] => 2024-07-28
            [姓名] => Yoga
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 10.0
            [入群至今天數] => 304
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [149] => Array
        (
            [入群日期] => 2024-07-24
            [姓名] => Peggy
            [最晚聚餐日期] => 2025-04-24
            [餐廳] => 渥達尼斯磨坊
            [入群月數] => 10.1
            [入群至今天數] => 308
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 34
        )

    [150] => Array
        (
            [入群日期] => 2024-07-24
            [姓名] => TC
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 10.1
            [入群至今天數] => 308
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [151] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Honeyoolongtea
            [最晚聚餐日期] => 2024-09-01
            [餐廳] => 金蓬萊
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 8.9
            [上次聚餐天數] => 269
        )

    [152] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Michelle
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [153] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Steve
            [最晚聚餐日期] => 2024-09-19
            [餐廳] => 日本東京之旅
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 8.3
            [上次聚餐天數] => 251
        )

    [154] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Yy
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [155] => Array
        (
            [入群日期] => 2024-07-16
            [姓名] => 寶佳
            [最晚聚餐日期] => 2025-05-08
            [餐廳] => Kamekona 一支會
            [入群月數] => 10.4
            [入群至今天數] => 316
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => 20
        )

    [156] => Array
        (
            [入群日期] => 2024-07-11
            [姓名] => Lanchi
            [最晚聚餐日期] => 2025-07-10
            [餐廳] => 明壽司
            [入群月數] => 10.5
            [入群至今天數] => 321
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -43
        )

    [157] => Array
        (
            [入群日期] => 2024-07-07
            [姓名] => 雨琪/新北
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.7
            [入群至今天數] => 325
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [158] => Array
        (
            [入群日期] => 2024-07-02
            [姓名] => 11e
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 10.8
            [入群至今天數] => 330
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [159] => Array
        (
            [入群日期] => 2024-06-27
            [姓名] => 一塊蛋糕
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 11.0
            [入群至今天數] => 335
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [160] => Array
        (
            [入群日期] => 2024-06-23
            [姓名] => Jia
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.1
            [入群至今天數] => 339
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [161] => Array
        (
            [入群日期] => 2024-06-16
            [姓名] => Rick
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.4
            [入群至今天數] => 346
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [162] => Array
        (
            [入群日期] => 2024-06-11
            [姓名] => Chris
            [最晚聚餐日期] => 2025-03-26
            [餐廳] => 金蓬萊
            [入群月數] => 11.5
            [入群至今天數] => 351
            [上次聚餐月數] => 2.1
            [上次聚餐天數] => 63
        )

    [163] => Array
        (
            [入群日期] => 2024-06-11
            [姓名] => Yoman
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 11.5
            [入群至今天數] => 351
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [164] => Array
        (
            [入群日期] => 2024-06-10
            [姓名] => Belle
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.6
            [入群至今天數] => 352
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [165] => Array
        (
            [入群日期] => 2024-06-10
            [姓名] => 彥彥
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 11.6
            [入群至今天數] => 352
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [166] => Array
        (
            [入群日期] => 2024-06-05
            [姓名] => Frank蔡
            [最晚聚餐日期] => 2024-06-05
            [餐廳] => Tableau by Crag
            [入群月數] => 11.7
            [入群至今天數] => 357
            [上次聚餐月數] => 11.8
            [上次聚餐天數] => 357
        )

    [167] => Array
        (
            [入群日期] => 2024-06-04
            [姓名] => Chango
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 358
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [168] => Array
        (
            [入群日期] => 2024-06-03
            [姓名] => Alice
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 359
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [169] => Array
        (
            [入群日期] => 2024-06-01
            [姓名] => Yin
            [最晚聚餐日期] => 2024-06-27
            [餐廳] => 香宮
            [入群月數] => 11.9
            [入群至今天數] => 361
            [上次聚餐月數] => 11.0
            [上次聚餐天數] => 335
        )

    [170] => Array
        (
            [入群日期] => 2024-05-30
            [姓名] => May
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 11.9
            [入群至今天數] => 363
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [171] => Array
        (
            [入群日期] => 2024-05-30
            [姓名] => Puni
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 明壽司
            [入群月數] => 11.9
            [入群至今天數] => 363
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [172] => Array
        (
            [入群日期] => 2024-05-22
            [姓名] => 一堆雞毛
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 12.2
            [入群至今天數] => 371
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [173] => Array
        (
            [入群日期] => 2024-05-08
            [姓名] => Hank C.
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 12.6
            [入群至今天數] => 385
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [174] => Array
        (
            [入群日期] => 2024-05-08
            [姓名] => Max
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 12.6
            [入群至今天數] => 385
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [175] => Array
        (
            [入群日期] => 2024-05-07
            [姓名] => Ams
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 12.7
            [入群至今天數] => 386
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [176] => Array
        (
            [入群日期] => 2024-05-01
            [姓名] => PI
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 12.9
            [入群至今天數] => 392
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [177] => Array
        (
            [入群日期] => 2024-04-25
            [姓名] => 沐沐
            [最晚聚餐日期] => 2025-04-26
            [餐廳] => 台北漢來東方樓
            [入群月數] => 13.1
            [入群至今天數] => 398
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 32
        )

    [178] => Array
        (
            [入群日期] => 2024-04-04
            [姓名] => Ashley
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 13.8
            [入群至今天數] => 419
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [179] => Array
        (
            [入群日期] => 2024-04-02
            [姓名] => Liz
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 13.8
            [入群至今天數] => 421
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [180] => Array
        (
            [入群日期] => 2024-03-31
            [姓名] => Yu
            [最晚聚餐日期] => 2024-11-30
            [餐廳] => 樂魚
            [入群月數] => 13.9
            [入群至今天數] => 423
            [上次聚餐月數] => 4.9
            [上次聚餐天數] => 179
        )

    [181] => Array
        (
            [入群日期] => 2024-03-31
            [姓名] => 流水
            [最晚聚餐日期] => 2025-03-08
            [餐廳] => 喜相逢
            [入群月數] => 13.9
            [入群至今天數] => 423
            [上次聚餐月數] => 2.7
            [上次聚餐天數] => 81
        )

    [182] => Array
        (
            [入群日期] => 2024-03-27
            [姓名] => Frank
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 14.0
            [入群至今天數] => 427
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [183] => Array
        (
            [入群日期] => 2024-03-27
            [姓名] => MJ
            [最晚聚餐日期] => 2025-01-11
            [餐廳] => HUGH
            [入群月數] => 14.0
            [入群至今天數] => 427
            [上次聚餐月數] => 4.6
            [上次聚餐天數] => 137
        )

    [184] => Array
        (
            [入群日期] => 2024-03-06
            [姓名] => SY
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 14.7
            [入群至今天數] => 448
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [185] => Array
        (
            [入群日期] => 2024-02-23
            [姓名] => Christine
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 15.1
            [入群至今天數] => 460
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [186] => Array
        (
            [入群日期] => 2024-02-04
            [姓名] => Edward Lin
            [最晚聚餐日期] => 2025-04-26
            [餐廳] => 台北漢來東方樓
            [入群月數] => 15.7
            [入群至今天數] => 479
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 32
        )

    [187] => Array
        (
            [入群日期] => 2024-02-04
            [姓名] => 李爾王
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 柴公館
            [入群月數] => 15.7
            [入群至今天數] => 479
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [188] => Array
        (
            [入群日期] => 2024-01-18
            [姓名] => Ellen
            [最晚聚餐日期] => 2025-05-23
            [餐廳] => 毛家私廚
            [入群月數] => 16.3
            [入群至今天數] => 496
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => 5
        )

    [189] => Array
        (
            [入群日期] => 2024-01-18
            [姓名] => J
            [最晚聚餐日期] => 2025-07-10
            [餐廳] => 明壽司
            [入群月數] => 16.3
            [入群至今天數] => 496
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -43
        )

    [190] => Array
        (
            [入群日期] => 2024-01-09
            [姓名] => 范范
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 16.6
            [入群至今天數] => 505
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [191] => Array
        (
            [入群日期] => 2024-01-06
            [姓名] => Z
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 16.7
            [入群至今天數] => 508
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [192] => Array
        (
            [入群日期] => 2024-01-06
            [姓名] => 派小姐
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 16.7
            [入群至今天數] => 508
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [193] => Array
        (
            [入群日期] => 2023-11-11
            [姓名] => Eric
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 18.5
            [入群至今天數] => 564
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

)

[2025-05-28 11:19:45] Rows returned: 194
[2025-05-28 11:19:49] Script started
[2025-05-28 11:19:49] POST: Array
(
    [name] => 
    [start_date] => 2023-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:19:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Name IS NOT NULL AND M.Name != ''
     AND M.Date >= '2023-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:19:49] Records: Array
(
    [0] => Array
        (
            [入群日期] => 2025-05-26
            [姓名] => 思思
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.1
            [入群至今天數] => 2
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [1] => Array
        (
            [入群日期] => 2025-05-25
            [姓名] => Ammm
            [最晚聚餐日期] => 2025-06-27
            [餐廳] => Zea
            [入群月數] => 0.1
            [入群至今天數] => 3
            [上次聚餐月數] => 0.0
            [上次聚餐天數] => -30
        )

    [2] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 何學海
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 聰私廚
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [3] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 日安
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [4] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 米米
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [5] => Array
        (
            [入群日期] => 2025-05-24
            [姓名] => 阿財
            [最晚聚餐日期] => 2025-05-24
            [餐廳] => 請客樓
            [入群月數] => 0.1
            [入群至今天數] => 4
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 4
        )

    [6] => Array
        (
            [入群日期] => 2025-05-19
            [姓名] => Joan（熊貓）
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.3
            [入群至今天數] => 9
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [7] => Array
        (
            [入群日期] => 2025-05-17
            [姓名] => Jia🤤🤤
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 0.4
            [入群至今天數] => 11
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [8] => Array
        (
            [入群日期] => 2025-05-11
            [姓名] => K.K
            [最晚聚餐日期] => 2025-07-11
            [餐廳] => 綾壽司
            [入群月數] => 0.6
            [入群至今天數] => 17
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -44
        )

    [9] => Array
        (
            [入群日期] => 2025-05-09
            [姓名] => 煥寶寶
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 聰私廚
            [入群月數] => 0.6
            [入群至今天數] => 19
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [10] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => Jeremy
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [11] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => taipei101
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [12] => Array
        (
            [入群日期] => 2025-05-01
            [姓名] => 珊迪
            [最晚聚餐日期] => 2025-05-11
            [餐廳] => 鮨岡心
            [入群月數] => 0.9
            [入群至今天數] => 27
            [上次聚餐月數] => 0.6
            [上次聚餐天數] => 17
        )

    [13] => Array
        (
            [入群日期] => 2025-04-30
            [姓名] => Maggie Chen
            [最晚聚餐日期] => 2025-07-05
            [餐廳] => 徐淮人家
            [入群月數] => 0.9
            [入群至今天數] => 28
            [上次聚餐月數] => -0.2
            [上次聚餐天數] => -38
        )

    [14] => Array
        (
            [入群日期] => 2025-04-28
            [姓名] => Manny 潘
            [最晚聚餐日期] => 2025-05-13
            [餐廳] => 丸滿
            [入群月數] => 1.0
            [入群至今天數] => 30
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 15
        )

    [15] => Array
        (
            [入群日期] => 2025-04-28
            [姓名] => 蔡小愛
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 1.0
            [入群至今天數] => 30
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [16] => Array
        (
            [入群日期] => 2025-04-24
            [姓名] => 鄭鴨鴨
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 1.1
            [入群至今天數] => 34
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [17] => Array
        (
            [入群日期] => 2025-04-21
            [姓名] => EC
            [最晚聚餐日期] => 2025-06-19
            [餐廳] => M & Co
            [入群月數] => 1.2
            [入群至今天數] => 37
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -22
        )

    [18] => Array
        (
            [入群日期] => 2025-04-21
            [姓名] => Tracy
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 1.2
            [入群至今天數] => 37
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [19] => Array
        (
            [入群日期] => 2025-04-20
            [姓名] => Syzygy
            [最晚聚餐日期] => 2025-06-19
            [餐廳] => M & Co
            [入群月數] => 1.2
            [入群至今天數] => 38
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -22
        )

    [20] => Array
        (
            [入群日期] => 2025-04-17
            [姓名] => Chloe
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.3
            [入群至今天數] => 41
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [21] => Array
        (
            [入群日期] => 2025-04-16
            [姓名] => Kevin
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.4
            [入群至今天數] => 42
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [22] => Array
        (
            [入群日期] => 2025-04-15
            [姓名] => Robert
            [最晚聚餐日期] => 2025-04-24
            [餐廳] => 貴 Takai
            [入群月數] => 1.4
            [入群至今天數] => 43
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 34
        )

    [23] => Array
        (
            [入群日期] => 2025-04-09
            [姓名] => 檸檬
            [最晚聚餐日期] => 2025-06-22
            [餐廳] => 八和燒肉
            [入群月數] => 1.6
            [入群至今天數] => 49
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -25
        )

    [24] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => Adam
            [最晚聚餐日期] => 2025-07-05
            [餐廳] => 徐淮人家
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => -0.2
            [上次聚餐天數] => -38
        )

    [25] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => Bran
            [最晚聚餐日期] => 2025-05-02
            [餐廳] => ANTICO FORNO
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 26
        )

    [26] => Array
        (
            [入群日期] => 2025-04-08
            [姓名] => 小貓
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.6
            [入群至今天數] => 50
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [27] => Array
        (
            [入群日期] => 2025-04-06
            [姓名] => 鄧月華
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.7
            [入群至今天數] => 52
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [28] => Array
        (
            [入群日期] => 2025-04-04
            [姓名] => Steven Lee
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 54
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [29] => Array
        (
            [入群日期] => 2025-04-03
            [姓名] => Betty ☘️
            [最晚聚餐日期] => 2025-06-20
            [餐廳] => 燈燈庵
            [入群月數] => 1.8
            [入群至今天數] => 55
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -23
        )

    [30] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => Angies
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [31] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => Jennie
            [最晚聚餐日期] => 2025-05-26
            [餐廳] => 85td
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 0.1
            [上次聚餐天數] => 2
        )

    [32] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => 安妮
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [33] => Array
        (
            [入群日期] => 2025-04-02
            [姓名] => 香蕉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 1.8
            [入群至今天數] => 56
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [34] => Array
        (
            [入群日期] => 2025-04-01
            [姓名] => Lizzz
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 1.9
            [入群至今天數] => 57
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [35] => Array
        (
            [入群日期] => 2025-04-01
            [姓名] => 永洲
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 明壽司
            [入群月數] => 1.9
            [入群至今天數] => 57
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [36] => Array
        (
            [入群日期] => 2025-03-31
            [姓名] => 依奴
            [最晚聚餐日期] => 2025-04-27
            [餐廳] => 馗心宴
            [入群月數] => 1.9
            [入群至今天數] => 58
            [上次聚餐月數] => 1.0
            [上次聚餐天數] => 31
        )

    [37] => Array
        (
            [入群日期] => 2025-03-30
            [姓名] => Sun
            [最晚聚餐日期] => 2025-07-11
            [餐廳] => 綾壽司
            [入群月數] => 1.9
            [入群至今天數] => 59
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -44
        )

    [38] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => K
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [39] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => Linda 茜
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [40] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 小晴
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 梁家私廚
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [41] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 維德
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [42] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 黑黑
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [43] => Array
        (
            [入群日期] => 2025-03-27
            [姓名] => Alaze
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 62
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [44] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => Joy
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [45] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => Sandy
            [最晚聚餐日期] => 2025-03-26
            [餐廳] => 金蓬萊
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => 2.1
            [上次聚餐天數] => 63
        )

    [46] => Array
        (
            [入群日期] => 2025-03-26
            [姓名] => 白六角
            [最晚聚餐日期] => 2025-04-01
            [餐廳] => 弎弎川酒
            [入群月數] => 2.1
            [入群至今天數] => 63
            [上次聚餐月數] => 1.9
            [上次聚餐天數] => 57
        )

    [47] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Fenny
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [48] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Jade
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [49] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => JF
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [50] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Şteveñ
            [最晚聚餐日期] => 2025-09-21
            [餐廳] => Ad  Astra
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -116
        )

    [51] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Wasabi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [52] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => 天巢
            [最晚聚餐日期] => 2025-06-11
            [餐廳] => 鮨冶吉
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 0.6
            [上次聚餐天數] => -14
        )

    [53] => Array
        (
            [入群日期] => 2025-03-24
            [姓名] => 皓皓
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 梁家私廚
            [入群月數] => 2.1
            [入群至今天數] => 65
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [54] => Array
        (
            [入群日期] => 2025-03-20
            [姓名] => Weinei
            [最晚聚餐日期] => 2025-05-17
            [餐廳] => 樂魚 包場
            [入群月數] => 2.3
            [入群至今天數] => 69
            [上次聚餐月數] => 0.4
            [上次聚餐天數] => 11
        )

    [55] => Array
        (
            [入群日期] => 2025-03-20
            [姓名] => 蓉蓉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.3
            [入群至今天數] => 69
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [56] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => Ashley ❤️
            [最晚聚餐日期] => 2025-06-18
            [餐廳] => 花滔
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -21
        )

    [57] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => Chichi
            [最晚聚餐日期] => 2025-04-09
            [餐廳] => 鮨天本登龍門
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 1.6
            [上次聚餐天數] => 49
        )

    [58] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => CV
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [59] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => 黑寶
            [最晚聚餐日期] => 2025-06-20
            [餐廳] => 燈燈庵
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -23
        )

    [60] => Array
        (
            [入群日期] => 2025-03-19
            [姓名] => 黛希
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 2.3
            [入群至今天數] => 70
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [61] => Array
        (
            [入群日期] => 2025-03-17
            [姓名] => Teresa
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.4
            [入群至今天數] => 72
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [62] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => Ariel
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [63] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => Emma
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [64] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => LJ
            [最晚聚餐日期] => 2025-05-23
            [餐廳] => 毛家私廚
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => 5
        )

    [65] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => 水漾 Joyce
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 明壽司
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [66] => Array
        (
            [入群日期] => 2025-03-11
            [姓名] => Candy 趴趴走
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 侯布雄
            [入群月數] => 2.6
            [入群至今天數] => 78
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [67] => Array
        (
            [入群日期] => 2025-03-10
            [姓名] => Betty0502
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 2.6
            [入群至今天數] => 79
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [68] => Array
        (
            [入群日期] => 2025-03-09
            [姓名] => 蕾蕾
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 2.6
            [入群至今天數] => 80
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [69] => Array
        (
            [入群日期] => 2025-03-07
            [姓名] => Henry Wu
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 2.7
            [入群至今天數] => 82
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [70] => Array
        (
            [入群日期] => 2025-03-07
            [姓名] => JJ_M
            [最晚聚餐日期] => 2025-05-27
            [餐廳] => aMaze 心宴
            [入群月數] => 2.7
            [入群至今天數] => 82
            [上次聚餐月數] => 0.0
            [上次聚餐天數] => 1
        )

    [71] => Array
        (
            [入群日期] => 2025-03-06
            [姓名] => Poya
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 侯布雄
            [入群月數] => 2.7
            [入群至今天數] => 83
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [72] => Array
        (
            [入群日期] => 2025-03-04
            [姓名] => 霖霖
            [最晚聚餐日期] => 2025-04-08
            [餐廳] => 請客樓
            [入群月數] => 2.8
            [入群至今天數] => 85
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 50
        )

    [73] => Array
        (
            [入群日期] => 2025-03-02
            [姓名] => 李小佩
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 2.9
            [入群至今天數] => 87
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [74] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => Bbxx
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [75] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => Ivy胖緹
            [最晚聚餐日期] => 2025-04-06
            [餐廳] => 梁家私廚
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 52
        )

    [76] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => 布丁
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [77] => Array
        (
            [入群日期] => 2025-02-24
            [姓名] => Masa
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 3.1
            [入群至今天數] => 93
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [78] => Array
        (
            [入群日期] => 2025-02-18
            [姓名] => 于辰
            [最晚聚餐日期] => 2025-02-18
            [餐廳] => 騰壽司
            [入群月數] => 3.3
            [入群至今天數] => 99
            [上次聚餐月數] => 3.3
            [上次聚餐天數] => 99
        )

    [79] => Array
        (
            [入群日期] => 2025-02-18
            [姓名] => 俊圻
            [最晚聚餐日期] => 2025-06-13
            [餐廳] => 金蓬萊
            [入群月數] => 3.3
            [入群至今天數] => 99
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -16
        )

    [80] => Array
        (
            [入群日期] => 2025-02-10
            [姓名] => Dada
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 3.5
            [入群至今天數] => 107
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [81] => Array
        (
            [入群日期] => 2025-02-10
            [姓名] => Vivian
            [最晚聚餐日期] => 2025-04-09
            [餐廳] => 鮨天本登龍門
            [入群月數] => 3.5
            [入群至今天數] => 107
            [上次聚餐月數] => 1.6
            [上次聚餐天數] => 49
        )

    [82] => Array
        (
            [入群日期] => 2025-02-09
            [姓名] => Apple
            [最晚聚餐日期] => 2025-03-02
            [餐廳] => Logy
            [入群月數] => 3.5
            [入群至今天數] => 108
            [上次聚餐月數] => 2.9
            [上次聚餐天數] => 87
        )

    [83] => Array
        (
            [入群日期] => 2025-02-09
            [姓名] => Ip
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 3.5
            [入群至今天數] => 108
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [84] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => Faleen
            [最晚聚餐日期] => 2025-04-03
            [餐廳] => 紅皇后川酒
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => 1.8
            [上次聚餐天數] => 55
        )

    [85] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => Kristen
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [86] => Array
        (
            [入群日期] => 2025-02-08
            [姓名] => 米粒
            [最晚聚餐日期] => 2025-04-03
            [餐廳] => 紅皇后川酒
            [入群月數] => 3.6
            [入群至今天數] => 109
            [上次聚餐月數] => 1.8
            [上次聚餐天數] => 55
        )

    [87] => Array
        (
            [入群日期] => 2025-01-24
            [姓名] => 瑪姬
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 4.1
            [入群至今天數] => 124
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [88] => Array
        (
            [入群日期] => 2025-01-22
            [姓名] => 芸
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 4.1
            [入群至今天數] => 126
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [89] => Array
        (
            [入群日期] => 2025-01-02
            [姓名] => Jocelyn
            [最晚聚餐日期] => 2025-03-30
            [餐廳] => 大牛北方館
            [入群月數] => 4.8
            [入群至今天數] => 146
            [上次聚餐月數] => 0.9
            [上次聚餐天數] => 59
        )

    [90] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => oAH
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [91] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => OwenHsiao
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [92] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => 兆宸
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [93] => Array
        (
            [入群日期] => 2024-12-20
            [姓名] => Patty
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 5.2
            [入群至今天數] => 159
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [94] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Alenka
            [最晚聚餐日期] => 2025-04-06
            [餐廳] => 梁家私廚
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => 1.7
            [上次聚餐天數] => 52
        )

    [95] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Kiwi
            [最晚聚餐日期] => 2025-01-25
            [餐廳] => 樂魚
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => 4.1
            [上次聚餐天數] => 123
        )

    [96] => Array
        (
            [入群日期] => 2024-12-18
            [姓名] => Yuna
            [最晚聚餐日期] => 2025-09-21
            [餐廳] => Ad  Astra
            [入群月數] => 5.3
            [入群至今天數] => 161
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -116
        )

    [97] => Array
        (
            [入群日期] => 2024-12-17
            [姓名] => BBB
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.3
            [入群至今天數] => 162
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [98] => Array
        (
            [入群日期] => 2024-12-16
            [姓名] => Hank
            [最晚聚餐日期] => 2025-05-17
            [餐廳] => 樂魚 包場
            [入群月數] => 5.4
            [入群至今天數] => 163
            [上次聚餐月數] => 0.4
            [上次聚餐天數] => 11
        )

    [99] => Array
        (
            [入群日期] => 2024-12-13
            [姓名] => Goodwinter
            [最晚聚餐日期] => 2024-12-13
            [餐廳] => M&CO 蟹宴
            [入群月數] => 5.5
            [入群至今天數] => 166
            [上次聚餐月數] => 5.5
            [上次聚餐天數] => 166
        )

    [100] => Array
        (
            [入群日期] => 2024-12-13
            [姓名] => ฅʕ´•ᴥ•`ʔฅ-
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 5.5
            [入群至今天數] => 166
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [101] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => Charlotte
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [102] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => Claire
            [最晚聚餐日期] => 2025-06-18
            [餐廳] => 明壽司
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => -21
        )

    [103] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => 劉 Terry
            [最晚聚餐日期] => 2025-05-12
            [餐廳] => 民樂園
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 16
        )

    [104] => Array
        (
            [入群日期] => 2024-12-10
            [姓名] => 愛美食 Allen
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 5.6
            [入群至今天數] => 169
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [105] => Array
        (
            [入群日期] => 2024-12-09
            [姓名] => 不出意外
            [最晚聚餐日期] => 2025-05-13
            [餐廳] => 丸滿
            [入群月數] => 5.6
            [入群至今天數] => 170
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => 15
        )

    [106] => Array
        (
            [入群日期] => 2024-12-07
            [姓名] => Lena
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 5.7
            [入群至今天數] => 172
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [107] => Array
        (
            [入群日期] => 2024-12-07
            [姓名] => Sony Chen
            [最晚聚餐日期] => 2025-04-20
            [餐廳] => 欣葉鐘菜
            [入群月數] => 5.7
            [入群至今天數] => 172
            [上次聚餐月數] => 1.3
            [上次聚餐天數] => 38
        )

    [108] => Array
        (
            [入群日期] => 2024-12-06
            [姓名] => Dave
            [最晚聚餐日期] => 2025-03-05
            [餐廳] => 漂亮餐廳
            [入群月數] => 5.7
            [入群至今天數] => 173
            [上次聚餐月數] => 2.8
            [上次聚餐天數] => 84
        )

    [109] => Array
        (
            [入群日期] => 2024-12-01
            [姓名] => Gigi C
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 5.8
            [入群至今天數] => 178
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [110] => Array
        (
            [入群日期] => 2024-11-23
            [姓名] => 堯
            [最晚聚餐日期] => 2025-06-21
            [餐廳] => 十一肴
            [入群月數] => 6.1
            [入群至今天數] => 186
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => -24
        )

    [111] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Peter
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [112] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Xuan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [113] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => Ivy31
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => Logy
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [114] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => 凱特
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [115] => Array
        (
            [入群日期] => 2024-11-17
            [姓名] => 晨星
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 6.3
            [入群至今天數] => 192
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [116] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 溫德斯
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [117] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 莉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [118] => Array
        (
            [入群日期] => 2024-11-15
            [姓名] => Paul
            [最晚聚餐日期] => 2024-11-15
            [餐廳] => 壽司秀吉
            [入群月數] => 6.4
            [入群至今天數] => 194
            [上次聚餐月數] => 6.4
            [上次聚餐天數] => 194
        )

    [119] => Array
        (
            [入群日期] => 2024-11-11
            [姓名] => H
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 198
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [120] => Array
        (
            [入群日期] => 2024-11-10
            [姓名] => 盛
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 199
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [121] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => Brenden
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [122] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => Elona
            [最晚聚餐日期] => 2024-11-09
            [餐廳] => 金蓬萊
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => 6.6
            [上次聚餐天數] => 200
        )

    [123] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => 料北鴨
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [124] => Array
        (
            [入群日期] => 2024-11-09
            [姓名] => 阿冠
            [最晚聚餐日期] => 2024-11-09
            [餐廳] => 金蓬萊
            [入群月數] => 6.6
            [入群至今天數] => 200
            [上次聚餐月數] => 6.6
            [上次聚餐天數] => 200
        )

    [125] => Array
        (
            [入群日期] => 2024-11-07
            [姓名] => 白希
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.6
            [入群至今天數] => 202
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [126] => Array
        (
            [入群日期] => 2024-11-06
            [姓名] => Bonnie
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 6.7
            [入群至今天數] => 203
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [127] => Array
        (
            [入群日期] => 2024-11-03
            [姓名] => 小丸子
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 6.8
            [入群至今天數] => 206
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [128] => Array
        (
            [入群日期] => 2024-10-25
            [姓名] => 莉亞 雙魚 石牌
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.1
            [入群至今天數] => 215
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [129] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => Chris Lin
            [最晚聚餐日期] => 2024-10-18
            [餐廳] => 牛肆
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => 7.3
            [上次聚餐天數] => 222
        )

    [130] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => 星
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 黑馬小廚
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [131] => Array
        (
            [入群日期] => 2024-10-18
            [姓名] => 蓋彥壔
            [最晚聚餐日期] => 2024-10-18
            [餐廳] => 牛肆
            [入群月數] => 7.3
            [入群至今天數] => 222
            [上次聚餐月數] => 7.3
            [上次聚餐天數] => 222
        )

    [132] => Array
        (
            [入群日期] => 2024-10-08
            [姓名] => 丹丹
            [最晚聚餐日期] => 2025-06-03
            [餐廳] => 燈燈庵
            [入群月數] => 7.6
            [入群至今天數] => 232
            [上次聚餐月數] => 0.8
            [上次聚餐天數] => -6
        )

    [133] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => gigi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [134] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => Jenny
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [135] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => Liu
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [136] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => PLT
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [137] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => 珍妮佛
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => FIRNS
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [138] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => 珍妮佛
            [最晚聚餐日期] => 2025-06-14
            [餐廳] => 燒肉伍
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 0.5
            [上次聚餐天數] => -17
        )

    [139] => Array
        (
            [入群日期] => 2024-09-25
            [姓名] => KateC
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 8.0
            [入群至今天數] => 245
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [140] => Array
        (
            [入群日期] => 2024-09-09
            [姓名] => 阿瑞
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.6
            [入群至今天數] => 261
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [141] => Array
        (
            [入群日期] => 2024-09-05
            [姓名] => Zoe chen
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.7
            [入群至今天數] => 265
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [142] => Array
        (
            [入群日期] => 2024-08-27
            [姓名] => 劉佳珊Siscie
            [最晚聚餐日期] => 2024-08-27
            [餐廳] => La Vie
            [入群月數] => 9.0
            [入群至今天數] => 274
            [上次聚餐月數] => 9.0
            [上次聚餐天數] => 274
        )

    [143] => Array
        (
            [入群日期] => 2024-08-15
            [姓名] => ryan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.4
            [入群至今天數] => 286
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [144] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => Glen
            [最晚聚餐日期] => 2025-05-18
            [餐廳] => 鳥力
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 0.3
            [上次聚餐天數] => 10
        )

    [145] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 劉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [146] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 天天
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [147] => Array
        (
            [入群日期] => 2024-07-30
            [姓名] => 光耀
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 9.9
            [入群至今天數] => 302
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [148] => Array
        (
            [入群日期] => 2024-07-28
            [姓名] => Yoga
            [最晚聚餐日期] => 2025-05-30
            [餐廳] => The Ukai Taipei 割烹
            [入群月數] => 10.0
            [入群至今天數] => 304
            [上次聚餐月數] => -0.1
            [上次聚餐天數] => -2
        )

    [149] => Array
        (
            [入群日期] => 2024-07-24
            [姓名] => Peggy
            [最晚聚餐日期] => 2025-04-24
            [餐廳] => 渥達尼斯磨坊
            [入群月數] => 10.1
            [入群至今天數] => 308
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 34
        )

    [150] => Array
        (
            [入群日期] => 2024-07-24
            [姓名] => TC
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 10.1
            [入群至今天數] => 308
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [151] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Honeyoolongtea
            [最晚聚餐日期] => 2024-09-01
            [餐廳] => 金蓬萊
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 8.9
            [上次聚餐天數] => 269
        )

    [152] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Michelle
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => Birdy
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [153] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Steve
            [最晚聚餐日期] => 2024-09-19
            [餐廳] => 日本東京之旅
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 8.3
            [上次聚餐天數] => 251
        )

    [154] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Yy
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [155] => Array
        (
            [入群日期] => 2024-07-16
            [姓名] => 寶佳
            [最晚聚餐日期] => 2025-05-08
            [餐廳] => Kamekona 一支會
            [入群月數] => 10.4
            [入群至今天數] => 316
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => 20
        )

    [156] => Array
        (
            [入群日期] => 2024-07-11
            [姓名] => Lanchi
            [最晚聚餐日期] => 2025-07-10
            [餐廳] => 明壽司
            [入群月數] => 10.5
            [入群至今天數] => 321
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -43
        )

    [157] => Array
        (
            [入群日期] => 2024-07-07
            [姓名] => 雨琪/新北
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.7
            [入群至今天數] => 325
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [158] => Array
        (
            [入群日期] => 2024-07-02
            [姓名] => 11e
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 10.8
            [入群至今天數] => 330
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [159] => Array
        (
            [入群日期] => 2024-06-27
            [姓名] => 一塊蛋糕
            [最晚聚餐日期] => 2025-06-28
            [餐廳] => 花滔
            [入群月數] => 11.0
            [入群至今天數] => 335
            [上次聚餐月數] => -1.0
            [上次聚餐天數] => -31
        )

    [160] => Array
        (
            [入群日期] => 2024-06-23
            [姓名] => Jia
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.1
            [入群至今天數] => 339
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [161] => Array
        (
            [入群日期] => 2024-06-16
            [姓名] => Rick
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.4
            [入群至今天數] => 346
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [162] => Array
        (
            [入群日期] => 2024-06-11
            [姓名] => Chris
            [最晚聚餐日期] => 2025-03-26
            [餐廳] => 金蓬萊
            [入群月數] => 11.5
            [入群至今天數] => 351
            [上次聚餐月數] => 2.1
            [上次聚餐天數] => 63
        )

    [163] => Array
        (
            [入群日期] => 2024-06-11
            [姓名] => Yoman
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 11.5
            [入群至今天數] => 351
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

    [164] => Array
        (
            [入群日期] => 2024-06-10
            [姓名] => Belle
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.6
            [入群至今天數] => 352
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [165] => Array
        (
            [入群日期] => 2024-06-10
            [姓名] => 彥彥
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 11.6
            [入群至今天數] => 352
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [166] => Array
        (
            [入群日期] => 2024-06-05
            [姓名] => Frank蔡
            [最晚聚餐日期] => 2024-06-05
            [餐廳] => Tableau by Crag
            [入群月數] => 11.7
            [入群至今天數] => 357
            [上次聚餐月數] => 11.8
            [上次聚餐天數] => 357
        )

    [167] => Array
        (
            [入群日期] => 2024-06-04
            [姓名] => Chango
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 358
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [168] => Array
        (
            [入群日期] => 2024-06-03
            [姓名] => Alice
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 359
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [169] => Array
        (
            [入群日期] => 2024-06-01
            [姓名] => Yin
            [最晚聚餐日期] => 2024-06-27
            [餐廳] => 香宮
            [入群月數] => 11.9
            [入群至今天數] => 361
            [上次聚餐月數] => 11.0
            [上次聚餐天數] => 335
        )

    [170] => Array
        (
            [入群日期] => 2024-05-30
            [姓名] => May
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 11.9
            [入群至今天數] => 363
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [171] => Array
        (
            [入群日期] => 2024-05-30
            [姓名] => Puni
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 明壽司
            [入群月數] => 11.9
            [入群至今天數] => 363
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [172] => Array
        (
            [入群日期] => 2024-05-22
            [姓名] => 一堆雞毛
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 12.2
            [入群至今天數] => 371
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [173] => Array
        (
            [入群日期] => 2024-05-08
            [姓名] => Hank C.
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 12.6
            [入群至今天數] => 385
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [174] => Array
        (
            [入群日期] => 2024-05-08
            [姓名] => Max
            [最晚聚餐日期] => 2025-08-01
            [餐廳] => 樂魚 包場
            [入群月數] => 12.6
            [入群至今天數] => 385
            [上次聚餐月數] => -1.1
            [上次聚餐天數] => -65
        )

    [175] => Array
        (
            [入群日期] => 2024-05-07
            [姓名] => Ams
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 12.7
            [入群至今天數] => 386
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [176] => Array
        (
            [入群日期] => 2024-05-01
            [姓名] => PI
            [最晚聚餐日期] => 2025-07-20
            [餐廳] => 朧粵
            [入群月數] => 12.9
            [入群至今天數] => 392
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -53
        )

    [177] => Array
        (
            [入群日期] => 2024-04-25
            [姓名] => 沐沐
            [最晚聚餐日期] => 2025-04-26
            [餐廳] => 台北漢來東方樓
            [入群月數] => 13.1
            [入群至今天數] => 398
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 32
        )

    [178] => Array
        (
            [入群日期] => 2024-04-04
            [姓名] => Ashley
            [最晚聚餐日期] => 2025-07-18
            [餐廳] => 喜相逢
            [入群月數] => 13.8
            [入群至今天數] => 419
            [上次聚餐月數] => -0.7
            [上次聚餐天數] => -51
        )

    [179] => Array
        (
            [入群日期] => 2024-04-02
            [姓名] => Liz
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 13.8
            [入群至今天數] => 421
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [180] => Array
        (
            [入群日期] => 2024-03-31
            [姓名] => Yu
            [最晚聚餐日期] => 2024-11-30
            [餐廳] => 樂魚
            [入群月數] => 13.9
            [入群至今天數] => 423
            [上次聚餐月數] => 4.9
            [上次聚餐天數] => 179
        )

    [181] => Array
        (
            [入群日期] => 2024-03-31
            [姓名] => 流水
            [最晚聚餐日期] => 2025-03-08
            [餐廳] => 喜相逢
            [入群月數] => 13.9
            [入群至今天數] => 423
            [上次聚餐月數] => 2.7
            [上次聚餐天數] => 81
        )

    [182] => Array
        (
            [入群日期] => 2024-03-27
            [姓名] => Frank
            [最晚聚餐日期] => 2025-08-07
            [餐廳] => 鄒記食舖
            [入群月數] => 14.0
            [入群至今天數] => 427
            [上次聚餐月數] => -1.3
            [上次聚餐天數] => -71
        )

    [183] => Array
        (
            [入群日期] => 2024-03-27
            [姓名] => MJ
            [最晚聚餐日期] => 2025-01-11
            [餐廳] => HUGH
            [入群月數] => 14.0
            [入群至今天數] => 427
            [上次聚餐月數] => 4.6
            [上次聚餐天數] => 137
        )

    [184] => Array
        (
            [入群日期] => 2024-03-06
            [姓名] => SY
            [最晚聚餐日期] => 2025-08-30
            [餐廳] => 貳零捌公館
            [入群月數] => 14.7
            [入群至今天數] => 448
            [上次聚餐月數] => -3.1
            [上次聚餐天數] => -94
        )

    [185] => Array
        (
            [入群日期] => 2024-02-23
            [姓名] => Christine
            [最晚聚餐日期] => 2025-09-23
            [餐廳] => 鮨香
            [入群月數] => 15.1
            [入群至今天數] => 460
            [上次聚餐月數] => -2.8
            [上次聚餐天數] => -118
        )

    [186] => Array
        (
            [入群日期] => 2024-02-04
            [姓名] => Edward Lin
            [最晚聚餐日期] => 2025-04-26
            [餐廳] => 台北漢來東方樓
            [入群月數] => 15.7
            [入群至今天數] => 479
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 32
        )

    [187] => Array
        (
            [入群日期] => 2024-02-04
            [姓名] => 李爾王
            [最晚聚餐日期] => 2025-06-08
            [餐廳] => 柴公館
            [入群月數] => 15.7
            [入群至今天數] => 479
            [上次聚餐月數] => 0.7
            [上次聚餐天數] => -11
        )

    [188] => Array
        (
            [入群日期] => 2024-01-18
            [姓名] => Ellen
            [最晚聚餐日期] => 2025-05-23
            [餐廳] => 毛家私廚
            [入群月數] => 16.3
            [入群至今天數] => 496
            [上次聚餐月數] => 0.2
            [上次聚餐天數] => 5
        )

    [189] => Array
        (
            [入群日期] => 2024-01-18
            [姓名] => J
            [最晚聚餐日期] => 2025-07-10
            [餐廳] => 明壽司
            [入群月數] => 16.3
            [入群至今天數] => 496
            [上次聚餐月數] => -0.4
            [上次聚餐天數] => -43
        )

    [190] => Array
        (
            [入群日期] => 2024-01-09
            [姓名] => 范范
            [最晚聚餐日期] => 2025-09-01
            [餐廳] => 鄒記食舖
            [入群月數] => 16.6
            [入群至今天數] => 505
            [上次聚餐月數] => -2.1
            [上次聚餐天數] => -96
        )

    [191] => Array
        (
            [入群日期] => 2024-01-06
            [姓名] => Z
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 16.7
            [入群至今天數] => 508
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [192] => Array
        (
            [入群日期] => 2024-01-06
            [姓名] => 派小姐
            [最晚聚餐日期] => 2025-04-25
            [餐廳] => 安慶小館 
            [入群月數] => 16.7
            [入群至今天數] => 508
            [上次聚餐月數] => 1.1
            [上次聚餐天數] => 33
        )

    [193] => Array
        (
            [入群日期] => 2023-11-11
            [姓名] => Eric
            [最晚聚餐日期] => 2025-10-30
            [餐廳] => Ad  Astra
            [入群月數] => 18.5
            [入群至今天數] => 564
            [上次聚餐月數] => -5.1
            [上次聚餐天數] => -155
        )

)

[2025-05-28 11:19:49] Rows returned: 194
[2025-05-28 11:20:00] Script started
[2025-05-28 11:20:00] POST: Array
(
    [name] => 
    [start_date] => 2023-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-28 11:20:00] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Name IS NOT NULL AND M.Name != ''
     AND M.Date >= '2023-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-28 11:20:01] Records: Array
(
    [0] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => 黑黑
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [1] => Array
        (
            [入群日期] => 2025-03-28
            [姓名] => K
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 61
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [2] => Array
        (
            [入群日期] => 2025-03-27
            [姓名] => Alaze
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.0
            [入群至今天數] => 62
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [3] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Wasabi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [4] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => Fenny
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [5] => Array
        (
            [入群日期] => 2025-03-25
            [姓名] => JF
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.1
            [入群至今天數] => 64
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [6] => Array
        (
            [入群日期] => 2025-03-20
            [姓名] => 蓉蓉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.3
            [入群至今天數] => 69
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [7] => Array
        (
            [入群日期] => 2025-03-17
            [姓名] => Teresa
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.4
            [入群至今天數] => 72
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [8] => Array
        (
            [入群日期] => 2025-03-14
            [姓名] => Emma
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.5
            [入群至今天數] => 75
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [9] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => 布丁
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [10] => Array
        (
            [入群日期] => 2025-03-01
            [姓名] => Bbxx
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 2.9
            [入群至今天數] => 88
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [11] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => OwenHsiao
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [12] => Array
        (
            [入群日期] => 2024-12-17
            [姓名] => BBB
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.3
            [入群至今天數] => 162
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [13] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Peter
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [14] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Xuan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [15] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 莉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [16] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 溫德斯
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [17] => Array
        (
            [入群日期] => 2024-11-11
            [姓名] => H
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 198
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [18] => Array
        (
            [入群日期] => 2024-11-10
            [姓名] => 盛
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 199
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [19] => Array
        (
            [入群日期] => 2024-11-07
            [姓名] => 白希
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.6
            [入群至今天數] => 202
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [20] => Array
        (
            [入群日期] => 2024-10-25
            [姓名] => 莉亞 雙魚 石牌
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.1
            [入群至今天數] => 215
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [21] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => gigi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [22] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => PLT
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [23] => Array
        (
            [入群日期] => 2024-09-09
            [姓名] => 阿瑞
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.6
            [入群至今天數] => 261
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [24] => Array
        (
            [入群日期] => 2024-09-05
            [姓名] => Zoe chen
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.7
            [入群至今天數] => 265
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [25] => Array
        (
            [入群日期] => 2024-08-15
            [姓名] => ryan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.4
            [入群至今天數] => 286
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [26] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 天天
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [27] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 劉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [28] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Yy
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [29] => Array
        (
            [入群日期] => 2024-07-07
            [姓名] => 雨琪/新北
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.7
            [入群至今天數] => 325
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [30] => Array
        (
            [入群日期] => 2024-06-23
            [姓名] => Jia
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.1
            [入群至今天數] => 339
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [31] => Array
        (
            [入群日期] => 2024-06-16
            [姓名] => Rick
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.4
            [入群至今天數] => 346
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [32] => Array
        (
            [入群日期] => 2024-06-10
            [姓名] => Belle
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.6
            [入群至今天數] => 352
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [33] => Array
        (
            [入群日期] => 2024-06-04
            [姓名] => Chango
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 358
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [34] => Array
        (
            [入群日期] => 2024-06-03
            [姓名] => Alice
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 359
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

)

[2025-05-28 11:20:01] Rows returned: 35
[2025-05-28 11:20:15] Script started
[2025-05-28 11:20:15] POST: Array
(
    [name] => 
    [start_date] => 2023-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-28 11:20:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Name IS NOT NULL AND M.Name != ''
     AND M.Date >= '2023-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-28 11:20:15] Records: Array
(
    [0] => Array
        (
            [入群日期] => 2024-12-21
            [姓名] => OwenHsiao
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.2
            [入群至今天數] => 158
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [1] => Array
        (
            [入群日期] => 2024-12-17
            [姓名] => BBB
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 5.3
            [入群至今天數] => 162
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [2] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Xuan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [3] => Array
        (
            [入群日期] => 2024-11-19
            [姓名] => Peter
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.2
            [入群至今天數] => 190
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [4] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 莉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [5] => Array
        (
            [入群日期] => 2024-11-16
            [姓名] => 溫德斯
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.3
            [入群至今天數] => 193
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [6] => Array
        (
            [入群日期] => 2024-11-11
            [姓名] => H
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 198
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [7] => Array
        (
            [入群日期] => 2024-11-10
            [姓名] => 盛
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.5
            [入群至今天數] => 199
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [8] => Array
        (
            [入群日期] => 2024-11-07
            [姓名] => 白希
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 6.6
            [入群至今天數] => 202
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [9] => Array
        (
            [入群日期] => 2024-10-25
            [姓名] => 莉亞 雙魚 石牌
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.1
            [入群至今天數] => 215
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [10] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => PLT
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [11] => Array
        (
            [入群日期] => 2024-10-05
            [姓名] => gigi
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 7.7
            [入群至今天數] => 235
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [12] => Array
        (
            [入群日期] => 2024-09-09
            [姓名] => 阿瑞
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.6
            [入群至今天數] => 261
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [13] => Array
        (
            [入群日期] => 2024-09-05
            [姓名] => Zoe chen
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 8.7
            [入群至今天數] => 265
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [14] => Array
        (
            [入群日期] => 2024-08-15
            [姓名] => ryan
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.4
            [入群至今天數] => 286
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [15] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 劉
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [16] => Array
        (
            [入群日期] => 2024-08-06
            [姓名] => 天天
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 9.7
            [入群至今天數] => 295
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [17] => Array
        (
            [入群日期] => 2024-07-19
            [姓名] => Yy
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.3
            [入群至今天數] => 313
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [18] => Array
        (
            [入群日期] => 2024-07-07
            [姓名] => 雨琪/新北
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 10.7
            [入群至今天數] => 325
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [19] => Array
        (
            [入群日期] => 2024-06-23
            [姓名] => Jia
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.1
            [入群至今天數] => 339
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [20] => Array
        (
            [入群日期] => 2024-06-16
            [姓名] => Rick
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.4
            [入群至今天數] => 346
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [21] => Array
        (
            [入群日期] => 2024-06-10
            [姓名] => Belle
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.6
            [入群至今天數] => 352
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [22] => Array
        (
            [入群日期] => 2024-06-04
            [姓名] => Chango
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 358
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

    [23] => Array
        (
            [入群日期] => 2024-06-03
            [姓名] => Alice
            [最晚聚餐日期] => 
            [餐廳] => 
            [入群月數] => 11.8
            [入群至今天數] => 359
            [上次聚餐月數] => 
            [上次聚餐天數] => 
        )

)

[2025-05-28 11:20:15] Rows returned: 24
[2025-05-28 11:20:42] Script started
[2025-05-28 11:20:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 10
)

[2025-05-28 11:20:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
    WHERE 
        M.Name IS NOT NULL AND M.Name != ''
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 10
        ) ORDER BY M.Date DESC 
[2025-05-28 11:20:42] Records: Array
(
    [0] => Array
        (
            [入群日期] => 2024-06-05
            [姓名] => Frank蔡
            [最晚聚餐日期] => 2024-06-05
            [餐廳] => Tableau by Crag
            [入群月數] => 11.7
            [入群至今天數] => 357
            [上次聚餐月數] => 11.8
            [上次聚餐天數] => 357
        )

    [1] => Array
        (
            [入群日期] => 2024-06-01
            [姓名] => Yin
            [最晚聚餐日期] => 2024-06-27
            [餐廳] => 香宮
            [入群月數] => 11.9
            [入群至今天數] => 361
            [上次聚餐月數] => 11.0
            [上次聚餐天數] => 335
        )

)

[2025-05-28 11:20:42] Rows returned: 2
[2025-05-28 11:25:01] Script started
[2025-05-28 11:25:04] Script started
[2025-05-28 11:25:04] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:25:04] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:25:04] Rows returned: 90
[2025-05-28 11:25:33] Script started
[2025-05-28 11:25:33] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-28 11:25:33] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-28 11:25:33] Rows returned: 11
[2025-05-28 11:25:42] Script started
[2025-05-28 11:25:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:25:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:25:42] Rows returned: 194
[2025-05-28 11:26:06] Script started
[2025-05-28 11:26:10] Script started
[2025-05-28 11:26:10] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:26:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:26:10] Rows returned: 90
[2025-05-28 11:27:26] Script started
[2025-05-28 11:27:32] Script started
[2025-05-28 11:27:32] POST: Array
(
    [name] => test
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:27:32] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%test%' AND M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:27:32] Rows returned: 0
[2025-05-28 11:27:38] Script started
[2025-05-28 11:27:38] POST: Array
(
    [name] => test01
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:27:38] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%test01%' AND M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:27:38] Rows returned: 0
[2025-05-28 11:27:45] Script started
[2025-05-28 11:27:45] POST: Array
(
    [name] => test
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:27:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%test%' ORDER BY M.Date DESC 
[2025-05-28 11:27:45] Rows returned: 1
[2025-05-28 11:27:54] Script started
[2025-05-28 11:27:54] POST: Array
(
    [name] => t
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:27:54] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%t%' ORDER BY M.Date DESC 
[2025-05-28 11:27:54] Rows returned: 21
[2025-05-28 11:28:41] Script started
[2025-05-28 11:28:41] Member test01 deleted successfully
[2025-05-28 11:30:30] Script started
[2025-05-28 11:30:30] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:30:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:30:30] Rows returned: 90
[2025-05-28 11:30:45] Script started
[2025-05-28 11:30:49] Script started
[2025-05-28 11:30:49] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:30:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-28 11:30:49] Rows returned: 194
[2025-05-28 11:31:06] Script started
[2025-05-28 11:31:11] Script started
[2025-05-28 11:31:11] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-28 11:31:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-28 11:31:11] Rows returned: 90
[2025-05-28 11:31:20] Script started
[2025-05-28 11:31:20] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-28 11:31:20] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-28 11:31:20] Rows returned: 0
[2025-05-28 11:31:26] Script started
[2025-05-28 11:31:26] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-28 11:31:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-28 11:31:26] Rows returned: 11
[2025-05-28 11:31:59] Script started
[2025-05-28 11:36:52] Script started
[2025-05-28 11:36:58] Script started
[2025-05-28 11:36:58] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-28 11:36:58] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-28 11:36:58] Rows returned: 11
[2025-05-28 11:37:21] Script started
[2025-05-28 11:37:21] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-28 11:37:21] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-28 11:37:21] Rows returned: 11
[2025-05-28 11:37:21] Excel export completed
[2025-05-28 11:38:02] Script started
[2025-05-28 11:39:19] Script started
[2025-05-28 11:44:17] Script started
[2025-05-28 12:04:19] Script started
[2025-05-29 01:10:31] Script started
[2025-05-29 01:10:38] Script started
[2025-05-29 01:10:38] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-29 01:10:38] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-29 01:10:39] Rows returned: 24
[2025-05-29 01:14:58] Script started
[2025-05-29 01:15:11] Script started
[2025-05-29 01:15:11] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-05-29 01:15:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-29 01:15:11] Rows returned: 195
[2025-05-29 01:15:44] Script started
[2025-05-29 01:15:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-29 01:15:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-29 01:15:44] Rows returned: 24
[2025-05-29 01:17:10] Script started
[2025-05-29 01:17:18] Script started
[2025-05-29 01:17:18] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-29 01:17:18] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-05-29 01:17:18] Rows returned: 195
[2025-05-29 01:17:26] Script started
[2025-05-29 01:17:26] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-05-29 01:17:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 3 ORDER BY M.Date DESC 
[2025-05-29 01:17:26] Rows returned: 24
[2025-05-29 01:18:24] Script started
[2025-05-29 01:26:12] Script started
[2025-05-29 01:26:28] Script started
[2025-05-29 01:26:28] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 7
    [no_dine_months] => 0
)

[2025-05-29 01:26:28] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 7 ORDER BY M.Date DESC 
[2025-05-29 01:26:28] Rows returned: 15
[2025-05-29 01:26:40] Script started
[2025-05-29 01:26:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 10
    [no_dine_months] => 0
)

[2025-05-29 01:26:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 10 ORDER BY M.Date DESC 
[2025-05-29 01:26:41] Rows returned: 7
[2025-05-29 01:27:25] Script started
[2025-05-29 01:27:25] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-05-29 01:27:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 11 ORDER BY M.Date DESC 
[2025-05-29 01:27:25] Rows returned: 5
[2025-05-29 01:27:45] Script started
[2025-05-29 01:27:45] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 10
)

[2025-05-29 01:27:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 10
        ) ORDER BY M.Date DESC 
[2025-05-29 01:27:45] Rows returned: 2
[2025-05-29 01:28:15] Script started
[2025-05-29 01:28:15] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-05-29 01:28:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 11 ORDER BY M.Date DESC 
[2025-05-29 01:28:16] Rows returned: 5
[2025-05-29 01:28:27] Script started
[2025-05-29 01:28:32] Script started
[2025-05-29 01:28:32] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-29 01:28:32] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-29 01:28:32] Rows returned: 10
[2025-05-29 19:08:25] Script started
[2025-05-29 19:08:27] Script started
[2025-05-29 19:08:31] Script started
[2025-05-30 03:11:55] Script started
[2025-05-30 03:12:06] Script started
[2025-05-30 03:12:06] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 03:12:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-30 03:12:06] Rows returned: 9
[2025-05-30 03:13:06] Script started
[2025-05-30 03:13:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-05-30 03:13:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 11
        ) ORDER BY M.Date DESC 
[2025-05-30 03:13:06] Rows returned: 2
[2025-05-30 20:56:33] Script started
[2025-05-30 20:56:39] Script started
[2025-05-30 20:56:39] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 20:56:39] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-30 20:56:39] Rows returned: 9
[2025-05-30 21:13:34] Script started
[2025-05-30 21:13:41] Script started
[2025-05-30 21:13:41] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 21:13:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-30 21:13:41] Rows returned: 9
[2025-05-30 21:33:02] Script started
[2025-05-30 21:33:08] Script started
[2025-05-30 21:33:08] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 21:33:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-05-30 21:33:08] Rows returned: 9
[2025-05-30 21:34:10] Script started
[2025-05-30 21:34:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-05-30 21:34:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 9
        ) ORDER BY M.Date DESC 
[2025-05-30 21:34:10] Rows returned: 4
[2025-05-30 21:34:30] Script started
[2025-05-30 21:34:30] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-05-30 21:34:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 9
        ) ORDER BY M.Date DESC 
[2025-05-30 21:34:30] Rows returned: 4
[2025-05-30 21:35:43] Script started
[2025-05-30 21:35:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 21:35:43] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-30 21:35:44] Rows returned: 33
[2025-05-30 21:44:40] Script started
[2025-05-30 21:44:45] Script started
[2025-05-30 21:44:45] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 21:44:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-05-30 21:44:45] Rows returned: 9
[2025-05-30 21:45:06] Script started
[2025-05-30 21:45:15] Script started
[2025-05-30 21:45:19] Script started
[2025-05-30 21:45:19] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 21:45:19] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) >= 2 ORDER BY M.Date DESC 
[2025-05-30 21:45:19] Rows returned: 9
[2025-05-30 21:45:53] Script started
[2025-05-30 21:45:53] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-05-30 21:45:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-05-30 21:45:53] Rows returned: 3
[2025-05-30 21:46:05] Script started
[2025-05-30 21:46:05] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-05-30 21:46:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 9
        ) ORDER BY M.Date DESC 
[2025-05-30 21:46:05] Rows returned: 4
[2025-05-30 21:46:59] Script started
[2025-05-30 21:46:59] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-05-30 21:46:59] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:46:59] Rows returned: 5
[2025-05-30 21:47:27] Script started
[2025-05-30 21:47:27] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-05-30 21:47:27] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-05-30 21:47:27] Rows returned: 3
[2025-05-30 21:47:37] Script started
[2025-05-30 21:47:37] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-05-30 21:47:37] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:47:37] Rows returned: 5
[2025-05-30 21:47:49] Script started
[2025-05-30 21:47:49] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-05-30 21:47:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:47:49] Rows returned: 5
[2025-05-30 21:48:35] Script started
[2025-05-30 21:48:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
    [export] => 1
)

[2025-05-30 21:48:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:48:35] Rows returned: 5
[2025-05-30 21:48:35] Excel export completed
[2025-05-30 21:52:19] Script started
[2025-05-30 21:52:19] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-05-30 21:52:19] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:52:19] Rows returned: 5
[2025-05-30 21:52:23] Script started
[2025-05-30 21:52:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
    [export] => 1
)

[2025-05-30 21:52:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:52:24] Rows returned: 5
[2025-05-30 21:52:24] Excel export completed
[2025-05-30 21:52:44] Script started
[2025-05-30 21:53:27] Script started
[2025-05-30 21:53:27] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
    [export] => 1
)

[2025-05-30 21:53:27] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:53:27] Rows returned: 5
[2025-05-30 21:53:27] Excel export completed
[2025-05-30 21:54:12] Script started
[2025-05-30 21:54:23] Script started
[2025-05-30 21:54:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
    [export] => 1
)

[2025-05-30 21:54:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:54:23] Rows returned: 5
[2025-05-30 21:54:23] Excel export completed
[2025-05-30 21:55:26] Script started
[2025-05-30 21:58:11] Script started
[2025-05-30 21:58:22] Script started
[2025-05-30 21:58:22] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-05-30 21:58:22] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-30 21:58:22] Rows returned: 5
[2025-05-30 21:58:34] Script started
[2025-05-30 21:58:40] Script started
[2025-05-30 21:58:40] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 21:58:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-05-30 21:58:40] Rows returned: 9
[2025-05-30 22:00:23] Script started
[2025-05-30 22:01:38] Script started
[2025-05-30 22:01:38] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-30 22:01:38] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-05-30 22:01:38] Rows returned: 9
[2025-05-30 22:01:50] Script started
[2025-05-31 14:15:29] Script started
[2025-05-31 14:15:36] Script started
[2025-05-31 14:15:36] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-31 14:15:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-05-31 14:15:36] Rows returned: 9
[2025-05-31 14:15:58] Script started
[2025-05-31 14:15:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-05-31 14:15:58] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-05-31 14:15:59] Rows returned: 2
[2025-05-31 14:16:23] Script started
[2025-05-31 14:16:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-05-31 14:16:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-05-31 14:16:23] Rows returned: 5
[2025-05-31 21:01:24] Script started
[2025-05-31 21:01:36] Script started
[2025-05-31 21:01:36] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-05-31 21:01:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-05-31 21:01:36] Rows returned: 92
[2025-05-31 21:01:48] Script started
[2025-05-31 21:01:48] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-05-31 21:01:48] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-05-31 21:01:49] Rows returned: 9
[2025-05-31 21:02:04] Script started
[2025-05-31 21:02:04] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-05-31 21:02:04] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-05-31 21:02:04] Rows returned: 9
[2025-05-31 21:02:04] Excel export completed
[2025-06-01 11:03:53] Script started
[2025-06-01 11:04:04] Script started
[2025-06-01 11:04:04] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-01 11:04:04] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-01 11:04:04] Rows returned: 1
[2025-06-01 11:04:24] Script started
[2025-06-01 11:04:24] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
    [export] => 1
)

[2025-06-01 11:04:24] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-01 11:04:24] Rows returned: 1
[2025-06-01 11:04:24] Excel export completed
[2025-06-01 11:10:57] Script started
[2025-06-01 11:10:57] Member 布丁 deleted successfully
[2025-06-01 11:11:05] Script started
[2025-06-01 11:11:05] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-01 11:11:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-01 11:11:05] Rows returned: 8
[2025-06-02 13:35:34] Script started
[2025-06-02 13:35:40] Script started
[2025-06-02 13:35:40] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-02 13:35:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-02 13:35:40] Rows returned: 8
[2025-06-02 13:36:06] Script started
[2025-06-02 13:36:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-02 13:36:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-02 13:36:06] Rows returned: 0
[2025-06-02 13:36:12] Script started
[2025-06-02 13:36:12] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 10
)

[2025-06-02 13:36:12] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 10
        ) ORDER BY M.Date DESC 
[2025-06-02 13:36:12] Rows returned: 2
[2025-06-02 13:36:33] Script started
[2025-06-02 13:36:33] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-02 13:36:33] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-02 13:36:33] Rows returned: 0
[2025-06-02 13:36:38] Script started
[2025-06-02 13:36:38] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 10
)

[2025-06-02 13:36:38] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                       (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
                  (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 2) >= 10
        ) ORDER BY M.Date DESC 
[2025-06-02 13:36:38] Rows returned: 2
[2025-06-02 13:46:41] Script started
[2025-06-02 13:46:50] Script started
[2025-06-02 13:46:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 10
)

[2025-06-02 13:46:50] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 10
        ) ORDER BY M.Date DESC 
[2025-06-02 13:46:50] Rows returned: 2
[2025-06-02 13:58:21] Script started
[2025-06-02 13:58:31] Script started
[2025-06-02 13:58:31] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 10
)

[2025-06-02 13:58:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 10
        ) ORDER BY M.Date DESC 
[2025-06-02 13:58:31] Rows returned: 2
[2025-06-02 14:02:34] Script started
[2025-06-02 14:02:42] Script started
[2025-06-02 14:02:42] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 10
)

[2025-06-02 14:02:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 10
        ) ORDER BY M.Date DESC 
[2025-06-02 14:02:42] Rows returned: 0
[2025-06-02 14:02:52] Script started
[2025-06-02 14:02:52] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 10
)

[2025-06-02 14:02:52] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 10
        ) ORDER BY M.Date DESC 
[2025-06-02 14:02:52] Rows returned: 2
[2025-06-02 14:07:48] Script started
[2025-06-02 14:07:51] Script started
[2025-06-02 14:08:05] Script started
[2025-06-02 14:08:05] POST: Array
(
    [name] => Ammm
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-02 14:08:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ammm%' ORDER BY M.Date DESC 
[2025-06-02 14:08:05] Rows returned: 1
[2025-06-02 14:16:58] Script started
[2025-06-02 14:16:58] POST: Array
(
    [name] => Frank
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-02 14:16:58] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Frank%' ORDER BY M.Date DESC 
[2025-06-02 14:16:58] Rows returned: 2
[2025-06-02 14:19:00] Script started
[2025-06-02 14:19:00] POST: Array
(
    [name] => Ammm
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-02 14:19:00] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%Ammm%' ORDER BY M.Date DESC 
[2025-06-02 14:19:00] Rows returned: 1
[2025-06-02 14:25:49] Script started
[2025-06-02 14:26:09] Script started
[2025-06-02 14:26:09] POST: Array
(
    [name] => bb
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-02 14:26:09] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%bb%' ORDER BY M.Date DESC 
[2025-06-02 14:26:09] Rows returned: 2
[2025-06-02 14:26:53] Script started
[2025-06-02 14:26:53] POST: Array
(
    [name] => betty
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-02 14:26:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%betty%' ORDER BY M.Date DESC 
[2025-06-02 14:26:53] Rows returned: 2
[2025-06-02 16:34:57] Script started
[2025-06-02 16:34:59] Script started
[2025-06-02 16:35:05] Script started
[2025-06-02 16:35:10] Script started
[2025-06-02 16:35:10] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-02 16:35:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-02 16:35:10] Rows returned: 8
[2025-06-02 16:35:47] Script started
[2025-06-02 16:35:47] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-06-02 16:35:47] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-06-02 16:35:48] Rows returned: 5
Script started at 2025-06-02 21:57:48
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 21:57:48
Script started at 2025-06-02 22:00:36
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:00:36
Script started at 2025-06-02 22:01:26
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:01:26
Script started at 2025-06-02 22:04:04
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:04:04
Script started at 2025-06-02 22:07:14
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:07:14
Script started at 2025-06-02 22:07:30
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1320 records found
Preparing to render HTML
Rendering HTML at 2025-06-02 22:07:30
Script started at 2025-06-02 22:10:08
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:10:08
Script started at 2025-06-02 22:13:56
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:13:56
Script started at 2025-06-02 22:14:12
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1320 records found
Preparing to render HTML
Rendering HTML at 2025-06-02 22:14:12
Script started at 2025-06-02 22:15:02
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1320 records found
Preparing to render HTML
Rendering HTML at 2025-06-02 22:15:02
Script started at 2025-06-02 22:16:27
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:16:27
Script started at 2025-06-02 22:16:36
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1320 records found
Preparing to render HTML
Rendering HTML at 2025-06-02 22:16:36
Script started at 2025-06-02 22:17:42
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:17:42
Script started at 2025-06-02 22:18:39
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:18:39
Script started at 2025-06-02 22:18:41
Database connection included
Processing form with function: Insert
Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-02 22:18:41
Script started at 2025-06-02 22:19:03
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:19:03
Script started at 2025-06-02 22:34:01
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-02 22:34:01
[2025-06-02 23:54:30] Script started
[2025-06-02 23:54:38] Script started
Script started at 2025-06-03 10:02:47
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-03 10:02:47
Script started at 2025-06-03 10:03:10
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 10:03:10
Script started at 2025-06-03 10:03:59
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 10:03:59
Script started at 2025-06-03 10:04:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-03 10:04:57
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful
Preparing to render HTML
Rendering HTML at 2025-06-03 10:04:57
Script started at 2025-06-03 10:05:10
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 10:05:10
Script started at 2025-06-03 10:05:25
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 10:05:25
Script started at 2025-06-03 21:27:35
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-03 21:27:35
Script started at 2025-06-03 21:29:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-03 21:29:47
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful
Preparing to render HTML
Rendering HTML at 2025-06-03 21:29:47
Script started at 2025-06-03 21:29:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-03 21:30:08
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful
Preparing to render HTML
Rendering HTML at 2025-06-03 21:30:08
Script started at 2025-06-03 21:30:25
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 21:30:25
Script started at 2025-06-03 21:37:39
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-03 21:37:39
Script started at 2025-06-03 21:38:11
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 21:38:11
Script started at 2025-06-03 21:38:24
Database connection included
Processing form with function: Update
Update case triggered
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-03 21:38:24
Script started at 2025-06-03 21:38:30
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful
Preparing to render HTML
Rendering HTML at 2025-06-03 21:38:30
Script started at 2025-06-03 21:38:38
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 21:38:38
Script started at 2025-06-03 22:21:02
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-03 22:21:02
Script started at 2025-06-03 22:21:18
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 22:21:18
Script started at 2025-06-03 22:21:41
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 22:21:41
Script started at 2025-06-03 22:22:04
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-03 22:22:04
Script started at 2025-06-03 22:22:10
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1324 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 22:22:10
Script started at 2025-06-03 22:22:29
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 22:22:29
Script started at 2025-06-03 22:39:15
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-03 22:39:15
Script started at 2025-06-03 22:39:20
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1324 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 22:39:20
Script started at 2025-06-03 23:03:01
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-03 23:03:01
Script started at 2025-06-03 23:03:14
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 23:03:14
Script started at 2025-06-03 23:03:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-03 23:03:41
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful
Preparing to render HTML
Rendering HTML at 2025-06-03 23:03:41
Script started at 2025-06-03 23:03:49
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 23:03:49
Script started at 2025-06-03 23:03:57
Database connection included
Processing form with function: Update
Update case triggered
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-03 23:03:57
Script started at 2025-06-03 23:04:13
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 23:04:13
Script started at 2025-06-03 23:41:49
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-03 23:41:49
Script started at 2025-06-03 23:42:08
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 23:42:08
Script started at 2025-06-03 23:42:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-03 23:42:45
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful
Preparing to render HTML
Rendering HTML at 2025-06-03 23:42:45
Script started at 2025-06-03 23:42:58
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 23:42:58
Script started at 2025-06-03 23:43:28
Database connection included
Processing form with function: Update
Update case triggered
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-03 23:43:28
Script started at 2025-06-03 23:43:41
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-03 23:43:41
Script started at 2025-06-04 10:34:05
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 10:34:05
Script started at 2025-06-04 10:46:20
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 10:46:20
Script started at 2025-06-04 10:46:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 10:46:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 10:46:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 10:47:04
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 10:47:04
Script started at 2025-06-04 10:48:59
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 10:48:59
Script started at 2025-06-04 10:49:04
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 10:49:04
Script started at 2025-06-04 10:50:30
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 10:50:30
Script started at 2025-06-04 10:50:36
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 10:50:36
Script started at 2025-06-04 10:51:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 10:51:13
Database connection included
Processing form with function: Insert
Insert case triggered
Name validation failed: fsf名字錯誤, sff名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-04 10:51:13
Script started at 2025-06-04 10:51:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 10:51:42
Database connection included
Processing form with function: Insert
Insert case triggered
Name validation failed: sff名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-04 10:51:42
Script started at 2025-06-04 10:51:51
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 10:51:51
Script started at 2025-06-04 10:52:04
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 10:52:04
Script started at 2025-06-04 11:10:15
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 11:10:15
Script started at 2025-06-04 11:10:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:11:08
Database connection included
Processing form with function: Insert
Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-04 11:11:08
Script started at 2025-06-04 11:11:26
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful for name1: Eric
Insert successful for name2: Ellen
Insert successful for name3: Sandy
Preparing to render HTML
Rendering HTML at 2025-06-04 11:11:26
Script started at 2025-06-04 11:11:43
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:11:43
Script started at 2025-06-04 11:18:18
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1329 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:18:18
Script started at 2025-06-04 11:18:35
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:18:35
Script started at 2025-06-04 11:18:47
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:18:47
Script started at 2025-06-04 11:18:59
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:18:59
Script started at 2025-06-04 11:19:10
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:19:10
Script started at 2025-06-04 11:19:21
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:19:21
Script started at 2025-06-04 11:19:34
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:19:34
Script started at 2025-06-04 11:20:16
Database connection included
Processing form with function: Insert
Insert case triggered
Name validation failed: sdf名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-04 11:20:16
Script started at 2025-06-04 11:20:26
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:20:26
Script started at 2025-06-04 11:20:36
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 11:20:36
Script started at 2025-06-04 11:21:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:21:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:21:34
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful for name1: Eric
Insert successful for name2: Betty ☘️
Insert successful for name3: Angies
Preparing to render HTML
Rendering HTML at 2025-06-04 11:21:34
Script started at 2025-06-04 11:21:50
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1329 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:21:50
Script started at 2025-06-04 11:22:06
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:22:06
Script started at 2025-06-04 11:22:30
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:22:30
Script started at 2025-06-04 11:22:43
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:22:43
Script started at 2025-06-04 11:22:55
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:22:55
Script started at 2025-06-04 11:23:06
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:23:06
Script started at 2025-06-04 11:23:19
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:23:19
Script started at 2025-06-04 11:23:28
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:23:28
Script started at 2025-06-04 11:27:25
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:27:25
Script started at 2025-06-04 11:27:30
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 11:27:30
Script started at 2025-06-04 11:27:37
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:27:37
Script started at 2025-06-04 11:35:12
Database connection included
Processing form with function: 
Preparing to render HTML
Rendering HTML at 2025-06-04 11:35:12
Script started at 2025-06-04 11:35:17
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:35:17
Script started at 2025-06-04 11:35:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:36:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:36:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:36:41
Database connection included
Processing form with function: Insert
Insert case triggered
Insert successful for name1: Liz
Insert successful for name2: Ellen
Insert successful for name3: Frank
Insert successful for name4: Angies
Preparing to render HTML
Rendering HTML at 2025-06-04 11:36:41
Script started at 2025-06-04 11:37:27
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:37:27
Script started at 2025-06-04 11:38:16
Database connection included
Processing form with function: Insert
Insert case triggered
Name validation failed: Allen名字錯誤, xxx名字錯誤, ccc名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-04 11:38:16
Script started at 2025-06-04 11:38:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:38:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:39:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:39:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:39:29
Database connection included
Processing form with function: Insert
Insert case triggered
Name validation failed: xxx名字錯誤, ccc名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-04 11:39:29
Script started at 2025-06-04 11:39:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:40:08
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:40:08
Script started at 2025-06-04 11:40:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 11:40:56
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:40:56
Script started at 2025-06-04 11:41:05
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:41:05
Script started at 2025-06-04 11:41:18
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:41:18
Script started at 2025-06-04 11:41:25
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:41:25
Script started at 2025-06-04 11:41:35
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:41:35
Script started at 2025-06-04 11:41:43
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:41:43
Script started at 2025-06-04 11:41:53
Database connection included
Processing form with function: Delete
Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 11:41:54
Script started at 2025-06-04 11:41:57
Database connection included
Processing form with function: Inquiry
Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 11:41:57
Script started at 2025-06-04 11:58:12
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 11:58:12
Script started at 2025-06-04 11:59:02
Database connection included
POST data received - name: 'Allen', name2: 'xxx', name3: 'bbb', name4: 'ccc', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 12:00
    [name] => Allen
    [restaurant] => test
    [name2] => xxx
    [name3] => bbb
    [name4] => ccc
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Allen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Allen'
validateName result for 'Allen': count = 0
Name1 validation failed: Allen
Checking name2: 'xxx'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'xxx'
validateName result for 'xxx': count = 0
Name2 validation failed: xxx
Checking name3: 'bbb'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'bbb'
validateName result for 'bbb': count = 1
Checking name4: 'ccc'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ccc'
validateName result for 'ccc': count = 0
Name4 validation failed: ccc
Received names: name1=Allen, name2=xxx, name3=bbb, name4=ccc, name5=
Error messages count: 3
Name validation failed: Allen名字錯誤, xxx名字錯誤, ccc名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-04 11:59:02
Script started at 2025-06-04 12:04:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:04:05
Script started at 2025-06-04 12:04:10
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:04:10
Script started at 2025-06-04 12:06:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 12:06:05
Script started at 2025-06-04 12:07:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 12:07:47
Database connection included
POST data received - name: 'Liz', name2: 'Ellen', name3: 'Jenny', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => Liz
    [restaurant] => test
    [name2] => Ellen
    [name3] => Jenny
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Liz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Checking name2: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Checking name3: 'Jenny'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
Received names: name1=Liz, name2=Ellen, name3=Jenny, name4=, name5=
Error messages count: 0
Insert successful for name1: Liz
Insert successful for name2: Ellen
Insert successful for name3: Jenny
Preparing to render HTML
Rendering HTML at 2025-06-04 12:07:47
Script started at 2025-06-04 12:08:17
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:08:17
Script started at 2025-06-04 12:08:30
Database connection included
POST data received - name: 'Ellen', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => Ellen
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:08:30
Script started at 2025-06-04 12:08:37
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:08:37
Script started at 2025-06-04 12:08:48
Database connection included
POST data received - name: 'Jenny', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => Jenny
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:08:48
Script started at 2025-06-04 12:08:57
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:08:57
Script started at 2025-06-04 12:09:06
Database connection included
POST data received - name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => Liz
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:09:06
Script started at 2025-06-04 12:09:08
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:09:08
Script started at 2025-06-04 12:09:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 12:09:40
Database connection included
POST data received - name: 'K', name2: 'Ellen', name3: 'bbb', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => K
    [restaurant] => test
    [name2] => Ellen
    [name3] => bbb
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'K'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'K'
validateName result for 'K': count = 1
Checking name2: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Checking name3: 'bbb'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'bbb'
validateName result for 'bbb': count = 1
Received names: name1=K, name2=Ellen, name3=bbb, name4=, name5=
Error messages count: 0
Insert successful for name1: K
Insert successful for name2: Ellen
Insert successful for name3: bbb
Preparing to render HTML
Rendering HTML at 2025-06-04 12:09:40
Script started at 2025-06-04 12:09:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:09:59
Script started at 2025-06-04 12:10:12
Database connection included
POST data received - name: 'bbb', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => bbb
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:10:12
Script started at 2025-06-04 12:10:20
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:10:20
Script started at 2025-06-04 12:10:31
Database connection included
POST data received - name: 'Ellen', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => Ellen
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:10:31
Script started at 2025-06-04 12:10:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:10:39
Script started at 2025-06-04 12:10:49
Database connection included
POST data received - name: 'K', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => K
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:10:49
Script started at 2025-06-04 12:10:52
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:10:52
Script started at 2025-06-04 12:12:09
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 12:12:09
Script started at 2025-06-04 12:12:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 12:12:36
Database connection included
POST data received - name: 'K', name2: 'Ellen', name3: 'sss', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => K
    [restaurant] => test
    [name2] => Ellen
    [name3] => sss
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'K'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'K'
validateName result for 'K': count = 1
Checking name2: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Checking name3: 'sss'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'sss'
validateName result for 'sss': count = 0
Name3 validation failed: sss
Received names: name1=K, name2=Ellen, name3=sss, name4=, name5=
Error messages count: 1
Name validation failed: sss名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-04 12:12:36
Script started at 2025-06-04 12:12:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:12:49
Script started at 2025-06-04 12:13:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 12:13:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 12:13:30
Database connection included
POST data received - name: 'EC', name2: 'test', name3: 'Sandy', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => EC
    [restaurant] => 
    [name2] => test
    [name3] => Sandy
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-04 12:13:30
Script started at 2025-06-04 12:13:40
Database connection included
POST data received - name: 'EC', name2: 'test', name3: 'Sandy', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => EC
    [restaurant] => test
    [name2] => test
    [name3] => Sandy
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'EC'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'EC'
validateName result for 'EC': count = 1
Checking name2: 'test'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'test'
validateName result for 'test': count = 0
Name2 validation failed: test
Checking name3: 'Sandy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sandy'
validateName result for 'Sandy': count = 1
Received names: name1=EC, name2=test, name3=Sandy, name4=, name5=
Error messages count: 1
Name validation failed: test名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-04 12:13:40
Script started at 2025-06-04 12:13:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 12:13:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 12:14:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 12:14:24
Database connection included
POST data received - name: 'EC', name2: 'Wasabi', name3: 'Sandy', name4: 'Weinei', name5: 'Fenny'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => EC
    [restaurant] => test
    [name2] => Wasabi
    [name3] => Sandy
    [name4] => Weinei
    [name5] => Fenny
    [price] => 5000
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'EC'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'EC'
validateName result for 'EC': count = 1
Checking name2: 'Wasabi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Wasabi'
validateName result for 'Wasabi': count = 1
Checking name3: 'Sandy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sandy'
validateName result for 'Sandy': count = 1
Checking name4: 'Weinei'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Weinei'
validateName result for 'Weinei': count = 1
Checking name5: 'Fenny'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Fenny'
validateName result for 'Fenny': count = 1
Received names: name1=EC, name2=Wasabi, name3=Sandy, name4=Weinei, name5=Fenny
Error messages count: 0
Insert successful for name1: EC
Insert successful for name2: Wasabi
Insert successful for name3: Sandy
Insert successful for name4: Weinei
Insert successful for name5: Fenny
Preparing to render HTML
Rendering HTML at 2025-06-04 12:14:24
Script started at 2025-06-04 12:14:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:14:46
Script started at 2025-06-04 12:15:29
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1331 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:15:29
Script started at 2025-06-04 12:15:37
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:15:37
Script started at 2025-06-04 12:15:47
Database connection included
POST data received - name: 'Fenny', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => Fenny
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:15:47
Script started at 2025-06-04 12:15:55
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:15:55
Script started at 2025-06-04 12:16:06
Database connection included
POST data received - name: 'Sandy', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => Sandy
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:16:06
Script started at 2025-06-04 12:16:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:16:14
Script started at 2025-06-04 12:16:24
Database connection included
POST data received - name: 'Weinei', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => Weinei
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:16:24
Script started at 2025-06-04 12:16:30
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:16:30
Script started at 2025-06-04 12:16:42
Database connection included
POST data received - name: 'Wasabi', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => Wasabi
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:16:42
Script started at 2025-06-04 12:16:50
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:16:50
Script started at 2025-06-04 12:17:01
Database connection included
POST data received - name: 'EC', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 19:00
    [name] => EC
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 12:17:01
Script started at 2025-06-04 12:17:50
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 12:17:50
Script started at 2025-06-04 12:17:55
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:17:55
Script started at 2025-06-04 12:19:22
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 12:19:22
Script started at 2025-06-04 12:19:55
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:19:55
Script started at 2025-06-04 12:20:02
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => desc
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1326 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 12:20:02
Script started at 2025-06-04 12:50:36
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 12:50:36
Script started at 2025-06-04 15:28:22
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 15:28:22
Script started at 2025-06-04 15:29:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 15:29:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 15:29:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 15:30:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 15:30:38
Database connection included
POST data received - name: 'oAH', name2: '皓皓', name3: 'Bonnie', name4: '凱特', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => oAH
    [restaurant] => 阿香工作坊
    [name2] => 皓皓
    [name3] => Bonnie
    [name4] => 凱特
    [name5] => 
    [price] => 1500
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'oAH'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Checking name2: '皓皓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
Checking name3: 'Bonnie'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Checking name4: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Received names: name1=oAH, name2=皓皓, name3=Bonnie, name4=凱特, name5=
Error messages count: 0
Insert successful for name1: oAH
Insert successful for name2: 皓皓
Insert successful for name3: Bonnie
Insert successful for name4: 凱特
Preparing to render HTML
Rendering HTML at 2025-06-04 15:30:38
Script started at 2025-06-04 15:30:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 15:30:59
Script started at 2025-06-04 15:34:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 15:34:11
Script started at 2025-06-04 15:34:15
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1330 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 15:34:15
[2025-06-04 15:37:55] Script started
[2025-06-04 15:38:03] Script started
[2025-06-04 15:38:03] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-04 15:38:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-04 15:38:04] Rows returned: 9
[2025-06-04 15:38:27] Script started
[2025-06-04 15:38:27] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-04 15:38:27] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-04 15:38:27] Rows returned: 2
Script started at 2025-06-04 17:08:24
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 17:08:24
Script started at 2025-06-04 17:08:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:08:34
Script started at 2025-06-04 17:08:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 17:09:01
Database connection included
POST data received - name: 'Hanna', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => Hanna
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Hanna'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hanna'
validateName result for 'Hanna': count = 1
Received names: name1=Hanna, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Hanna
Preparing to render HTML
Rendering HTML at 2025-06-04 17:09:01
Script started at 2025-06-04 17:09:13
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:09:13
Script started at 2025-06-04 17:10:28
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 17:10:28
Script started at 2025-06-04 17:10:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:10:46
Script started at 2025-06-04 17:11:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 17:11:12
Database connection included
POST data received - name: 'Michelle', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => Michelle
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Michelle'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Michelle'
validateName result for 'Michelle': count = 1
Received names: name1=Michelle, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Michelle
Preparing to render HTML
Rendering HTML at 2025-06-04 17:11:12
Script started at 2025-06-04 17:11:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:11:25
Script started at 2025-06-04 17:47:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 17:47:39
Script started at 2025-06-04 17:48:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 17:48:51
Database connection included
POST data received - name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Lena
    [restaurant] => ukai鐵板燒 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 12
    [discount] => 80
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Received names: name1=Lena, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Lena
Preparing to render HTML
Rendering HTML at 2025-06-04 17:48:51
Script started at 2025-06-04 17:49:01
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:49:01
Script started at 2025-06-04 17:52:47
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 17:52:47
Script started at 2025-06-04 17:53:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-01
    [dining_time] => 
    [name] => 
    [restaurant] => ukai
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:53:05
Script started at 2025-06-04 17:53:31
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-01
    [dining_time] => 
    [name] => 
    [restaurant] => ukai%
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:53:31
Script started at 2025-06-04 17:53:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => ukai
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:53:46
Script started at 2025-06-04 17:56:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 17:56:34
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'ฅʕ´•ᴥ•`ʔฅ-'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Received names: name1=ฅʕ´•ᴥ•`ʔฅ-, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: ฅʕ´•ᴥ•`ʔฅ-
Preparing to render HTML
Rendering HTML at 2025-06-04 17:56:34
Script started at 2025-06-04 17:57:36
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:57:36
Script started at 2025-06-04 17:58:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 17:58:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:58:25
Script started at 2025-06-04 17:58:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 17:58:52
Database connection included
POST data received - name: 'Robert', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Robert
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Robert'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Robert'
validateName result for 'Robert': count = 1
Received names: name1=Robert, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Robert
Preparing to render HTML
Rendering HTML at 2025-06-04 17:58:52
Script started at 2025-06-04 17:59:02
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:59:02
Script started at 2025-06-04 17:59:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 17:59:22
Database connection included
POST data received - name: 'Robert', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Robert
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Robert'
validateName result for 'Robert': count = 1
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 17:59:22
Script started at 2025-06-04 18:38:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 18:38:54
Script started at 2025-06-04 18:39:02
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-04 18:39:02
Script started at 2025-06-04 18:39:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 18:39:11
Script started at 2025-06-04 18:39:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 18:39:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 18:39:57
Database connection included
POST data received - name: '', name2: 'Yoman', name3: 'Ellen', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [restaurant] => ukai鐵板燒
    [name2] => Yoman
    [name3] => Ellen
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-04 18:39:57
Script started at 2025-06-04 18:40:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 18:40:20
Database connection included
POST data received - name: 'Ellen', name2: 'Yoman', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Ellen
    [restaurant] => ukai鐵板燒
    [name2] => Yoman
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Checking name2: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Ellen, name2=Yoman, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ellen
Insert successful for name2: Yoman
Preparing to render HTML
Rendering HTML at 2025-06-04 18:40:20
Script started at 2025-06-04 18:40:29
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 18:40:29
Script started at 2025-06-04 18:43:12
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 18:43:12
Script started at 2025-06-04 18:43:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 18:43:25
Script started at 2025-06-04 18:43:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => 
    [restaurant] => 朧
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 18:43:46
Script started at 2025-06-04 18:44:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 18:44:13
Database connection included
POST data received - name: '小晴', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 小晴
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小晴'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Received names: name1=小晴, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 小晴
Preparing to render HTML
Rendering HTML at 2025-06-04 18:44:13
Script started at 2025-06-04 18:44:35
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => 
    [restaurant] => 朧
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 18:44:35
Script started at 2025-06-04 18:44:54
Database connection included
POST data received - name: 'PI', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => PI
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 18:44:54
Script started at 2025-06-04 18:45:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 18:45:05
Script started at 2025-06-04 18:49:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 18:51:37
Database connection included
POST data received - name: 'Ariel', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-07
    [dining_time] => 18:30
    [name] => Ariel
    [restaurant] => 鮨天本登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ariel'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Received names: name1=Ariel, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ariel
Preparing to render HTML
Rendering HTML at 2025-06-04 18:51:37
Script started at 2025-06-04 18:51:44
Database connection included
POST data received - name: 'Ariel', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-07
    [dining_time] => 18:30
    [name] => Ariel
    [restaurant] => 鮨天本登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 18:51:44
Script started at 2025-06-04 18:59:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 18:59:59
Script started at 2025-06-04 19:00:20
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 19:00:20
Script started at 2025-06-04 19:00:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 19:00:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 19:01:08
Database connection included
POST data received - name: 'Hanna', name2: '李小佩', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Hanna
    [restaurant] => ukai鐵板燒
    [name2] => 李小佩
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Hanna'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hanna'
validateName result for 'Hanna': count = 1
Checking name2: '李小佩'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '李小佩'
validateName result for '李小佩': count = 1
Received names: name1=Hanna, name2=李小佩, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Hanna
Insert successful for name2: 李小佩
Preparing to render HTML
Rendering HTML at 2025-06-04 19:01:08
Script started at 2025-06-04 19:01:22
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 19:01:22
Script started at 2025-06-04 19:05:48
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 19:05:48
Script started at 2025-06-04 19:06:06
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 19:06:06
Script started at 2025-06-04 19:06:39
Database connection included
POST data received - name: 'Ariel', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-07
    [dining_time] => 18:30
    [name] => Ariel
    [restaurant] => 鮨天本登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 19:06:39
Script started at 2025-06-04 19:12:41
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 19:12:41
Script started at 2025-06-04 19:13:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 19:13:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 19:13:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 19:14:28
Database connection included
POST data received - name: 'Yoman', name2: 'Peggy', name3: 'Brenden', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => Yoman
    [restaurant] => 吉品海鮮餐廳
    [name2] => Peggy
    [name3] => Brenden
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Peggy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Peggy'
validateName result for 'Peggy': count = 1
Checking name3: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Yoman, name2=Peggy, name3=Brenden, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: Peggy
Insert successful for name3: Brenden
Preparing to render HTML
Rendering HTML at 2025-06-04 19:14:28
Script started at 2025-06-04 19:14:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 19:14:46
Script started at 2025-06-04 19:15:13
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 19:15:13
Script started at 2025-06-04 19:15:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 19:15:38
Database connection included
POST data received - name: 'Sun', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Sun
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Received names: name1=Sun, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Sun
Preparing to render HTML
Rendering HTML at 2025-06-04 19:15:38
Script started at 2025-06-04 19:15:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 19:15:49
Script started at 2025-06-04 19:33:30
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 19:33:30
Script started at 2025-06-04 19:33:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 23 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 19:33:39
Script started at 2025-06-04 19:34:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 19:34:07
Database connection included
POST data received - name: '皓皓', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 皓皓
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '皓皓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
Received names: name1=皓皓, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 皓皓
Preparing to render HTML
Rendering HTML at 2025-06-04 19:34:07
Script started at 2025-06-04 19:34:17
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 19:34:17
Script started at 2025-06-04 20:13:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 20:13:39
Script started at 2025-06-04 20:13:51
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 20:13:51
Script started at 2025-06-04 20:14:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 20:14:16
Database connection included
POST data received - name: '天天', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => 天天
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '天天'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '天天'
validateName result for '天天': count = 1
Received names: name1=天天, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 天天
Preparing to render HTML
Rendering HTML at 2025-06-04 20:14:16
Script started at 2025-06-04 20:14:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 20:14:25
Script started at 2025-06-04 21:05:07
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 21:05:07
Script started at 2025-06-04 21:05:20
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:05:20
Script started at 2025-06-04 21:05:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 21:05:51
Database connection included
POST data received - name: '范范', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 范范
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Received names: name1=范范, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 范范
Preparing to render HTML
Rendering HTML at 2025-06-04 21:05:51
Script started at 2025-06-04 21:06:00
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:06:00
Script started at 2025-06-04 21:24:01
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 21:24:01
Script started at 2025-06-04 21:27:03
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:27:03
Script started at 2025-06-04 21:27:16
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:27:16
Script started at 2025-06-04 21:27:48
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:27:48
Script started at 2025-06-04 21:27:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:27:59
Script started at 2025-06-04 21:28:26
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1346 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:28:26
Script started at 2025-06-04 21:28:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1346 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:28:39
Script started at 2025-06-04 21:28:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:28:54
Script started at 2025-06-04 21:29:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 21:29:37
Database connection included
POST data received - name: '晨星', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 晨星
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 8
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Received names: name1=晨星, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 晨星
Preparing to render HTML
Rendering HTML at 2025-06-04 21:29:37
Script started at 2025-06-04 21:29:51
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:29:51
Script started at 2025-06-04 21:30:05
Database connection included
POST data received - name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Lena
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 12
    [discount] => 8
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 21:30:05
Script started at 2025-06-04 21:30:20
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:30:20
Script started at 2025-06-04 21:31:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 21:31:46
Script started at 2025-06-04 21:31:56
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:31:56
Script started at 2025-06-04 21:32:19
Database connection included
POST data received - name: '光耀', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 12:30
    [name] => 光耀
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 訂金
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 21:32:19
Script started at 2025-06-04 21:32:38
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 12:30
    [name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:32:38
Script started at 2025-06-04 21:32:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 12:30
    [name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:32:59
Script started at 2025-06-04 21:50:19
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 21:50:19
Script started at 2025-06-04 21:50:28
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:50:28
Script started at 2025-06-04 21:50:38
Database connection included
POST data received - name: '光耀', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 12:30
    [name] => 光耀
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 訂金
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-04 21:50:38
Script started at 2025-06-04 21:50:47
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 21:50:47
Script started at 2025-06-04 22:23:01
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 22:23:01
Script started at 2025-06-04 22:23:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 22:23:11
Script started at 2025-06-04 22:23:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 22:24:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 22:24:15
Database connection included
POST data received - name: '小丸子', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 12:30
    [name] => 小丸子
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Received names: name1=小丸子, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 小丸子
Preparing to render HTML
Rendering HTML at 2025-06-04 22:24:15
Script started at 2025-06-04 22:24:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 22:24:25
Script started at 2025-06-04 23:13:28
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-04 23:13:28
Script started at 2025-06-04 23:13:45
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 23:13:45
Script started at 2025-06-04 23:13:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-04 23:14:04
Database connection included
POST data received - name: 'Sandy', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => Sandy
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Sandy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sandy'
validateName result for 'Sandy': count = 1
Received names: name1=Sandy, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Sandy
Preparing to render HTML
Rendering HTML at 2025-06-04 23:14:04
Script started at 2025-06-04 23:14:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-04 23:14:14
[2025-06-05 01:22:00] Script started
[2025-06-05 01:22:02] Script started
[2025-06-05 01:22:08] Script started
[2025-06-05 01:22:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-05 01:22:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-05 01:22:08] Rows returned: 2
[2025-06-05 01:22:40] Script started
[2025-06-05 01:22:46] Script started
[2025-06-05 01:22:46] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-05 01:22:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-05 01:22:46] Rows returned: 9
Script started at 2025-06-05 11:14:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 11:14:05
Script started at 2025-06-05 11:14:17
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 11:14:17
Script started at 2025-06-05 11:14:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-05 11:14:43
Database connection included
POST data received - name: '蓋彥壔', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 12:30
    [name] => 蓋彥壔
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蓋彥壔'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓋彥壔'
validateName result for '蓋彥壔': count = 1
Received names: name1=蓋彥壔, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 蓋彥壔
Preparing to render HTML
Rendering HTML at 2025-06-05 11:14:43
Script started at 2025-06-05 11:14:56
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 12:30
    [name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 11:14:56
Script started at 2025-06-05 12:18:23
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 12:18:23
Script started at 2025-06-05 12:18:32
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:18:32
Script started at 2025-06-05 12:18:59
Database connection included
POST data received - name: 'JJ_M', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => JJ_M
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Received names: name1=JJ_M, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: JJ_M
Preparing to render HTML
Rendering HTML at 2025-06-05 12:18:59
Script started at 2025-06-05 12:19:08
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:19:08
Script started at 2025-06-05 12:19:53
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 12:19:53
Script started at 2025-06-05 12:20:03
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:20:03
Script started at 2025-06-05 12:20:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:20:25
Script started at 2025-06-05 12:20:55
Database connection included
POST data received - name: 'Peggy', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => Peggy
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-05 12:20:55
Script started at 2025-06-05 12:21:03
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:21:03
Script started at 2025-06-05 12:30:16
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 12:30:16
Script started at 2025-06-05 12:30:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:30:25
Script started at 2025-06-05 12:30:33
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-05 12:30:33
Script started at 2025-06-05 12:30:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1350 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:30:39
Script started at 2025-06-05 12:51:37
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 12:51:37
Script started at 2025-06-05 12:52:01
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [restaurant] => ukai
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:52:01
Script started at 2025-06-05 12:53:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-05 12:53:30
Database connection included
POST data received - name: '思思', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 思思
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '思思'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Received names: name1=思思, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 思思
Preparing to render HTML
Rendering HTML at 2025-06-05 12:53:30
Script started at 2025-06-05 12:53:40
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:53:40
Script started at 2025-06-05 12:58:15
Database connection included
POST data received - name: '思思', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 思思
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 12:58:15
[2025-06-05 13:05:46] Script started
[2025-06-05 13:05:53] Script started
[2025-06-05 13:05:53] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-05 13:05:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-05 13:05:53] Rows returned: 2
Script started at 2025-06-05 13:06:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 13:06:34
Script started at 2025-06-05 13:07:31
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 13:07:31
Script started at 2025-06-05 13:07:41
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 13:07:41
Script started at 2025-06-05 13:09:44
Database connection included
POST data received - name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => 彥彥
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未到期
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-05 13:09:44
Script started at 2025-06-05 14:14:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 14:14:34
Script started at 2025-06-05 14:14:45
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 吉品
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 14:14:45
Script started at 2025-06-05 14:14:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-05 14:15:03
Database connection included
POST data received - name: 'Peggy', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => Peggy
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Peggy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Peggy'
validateName result for 'Peggy': count = 1
Received names: name1=Peggy, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Peggy
Preparing to render HTML
Rendering HTML at 2025-06-05 14:15:03
Script started at 2025-06-05 14:17:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 14:17:46
Script started at 2025-06-05 16:34:02
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 16:34:02
Script started at 2025-06-05 16:37:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-05 16:37:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-05 16:37:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-05 16:38:05
Database connection included
POST data received - name: 'Yoman', name2: 'JJ_M', name3: '料北鴨', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Yoman
    [restaurant] => BeGood 客座餐會
    [name2] => JJ_M
    [name3] => 料北鴨
    [name4] => 
    [name5] => 
    [price] => 8668
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Checking name3: '料北鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '料北鴨'
validateName result for '料北鴨': count = 1
Received names: name1=Yoman, name2=JJ_M, name3=料北鴨, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: JJ_M
Insert successful for name3: 料北鴨
Preparing to render HTML
Rendering HTML at 2025-06-05 16:38:05
Script started at 2025-06-05 16:38:18
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [restaurant] => BeGood 客座餐會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8668
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 16:38:18
[2025-06-05 18:00:05] Script started
[2025-06-05 18:00:06] Script started
[2025-06-05 18:00:12] Script started
[2025-06-05 18:00:12] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-05 18:00:12] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-05 18:00:13] Rows returned: 9
Script started at 2025-06-05 18:30:16
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 18:30:16
Script started at 2025-06-05 18:30:30
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 阿香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 18:30:30
Script started at 2025-06-05 18:31:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-05 18:31:26
Database connection included
POST data received - name: 'Ammm', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => Ammm
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ammm'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ammm'
validateName result for 'Ammm': count = 1
Received names: name1=Ammm, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ammm
Preparing to render HTML
Rendering HTML at 2025-06-05 18:31:26
Script started at 2025-06-05 18:31:37
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 18:31:37
Script started at 2025-06-05 23:38:32
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-05 23:38:32
Script started at 2025-06-05 23:38:43
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 阿香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 23:38:43
Script started at 2025-06-05 23:39:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-05 23:39:16
Database connection included
POST data received - name: 'Ams', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => Ams
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Received names: name1=Ams, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ams
Preparing to render HTML
Rendering HTML at 2025-06-05 23:39:16
Script started at 2025-06-05 23:39:28
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 23:39:28
Script started at 2025-06-05 23:39:37
Database connection included
POST data received - name: 'oAH', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => oAH
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-05 23:39:37
Script started at 2025-06-05 23:40:22
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 23:40:22
Script started at 2025-06-05 23:40:42
Database connection included
POST data received - name: 'Yoman', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Yoman
    [restaurant] => BeGood 客座餐會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8668
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-05 23:40:42
Script started at 2025-06-05 23:40:58
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-05 23:40:58
[2025-06-06 00:31:47] Script started
[2025-06-06 00:31:57] Script started
[2025-06-06 00:31:57] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-06 00:31:57] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-06 00:31:57] Rows returned: 1
[2025-06-06 00:32:08] Script started
[2025-06-06 00:32:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
    [export] => 1
)

[2025-06-06 00:32:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-06 00:32:08] Rows returned: 1
[2025-06-06 00:32:08] Excel export completed
[2025-06-06 00:33:12] Script started
[2025-06-06 00:33:19] Script started
[2025-06-06 00:33:19] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-06 00:33:19] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-06 00:33:20] Rows returned: 1
[2025-06-06 00:33:23] Script started
[2025-06-06 00:33:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
    [export] => 1
)

[2025-06-06 00:33:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-06 00:33:24] Rows returned: 1
[2025-06-06 00:33:24] Excel export completed
[2025-06-06 10:15:57] Script started
[2025-06-06 10:16:06] Script started
[2025-06-06 10:16:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-06 10:16:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-06 10:16:06] Rows returned: 1
[2025-06-06 10:17:24] Script started
[2025-06-06 10:17:24] Member Frank蔡 deleted successfully
[2025-06-06 10:49:19] Script started
[2025-06-06 10:49:23] Script started
[2025-06-06 10:49:23] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-06 10:49:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-06 10:49:23] Rows returned: 10
[2025-06-06 10:51:11] Script started
[2025-06-06 10:51:11] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-06 10:51:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-06 10:51:11] Rows returned: 1
Script started at 2025-06-06 11:17:09
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-06 11:17:09
Script started at 2025-06-06 11:17:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1357 records found
Preparing to render HTML
Rendering HTML at 2025-06-06 11:17:11
Script started at 2025-06-06 22:11:24
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-06 22:11:24
Script started at 2025-06-06 22:12:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:12:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:12:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:12:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:14:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:14:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:18:12
Database connection included
POST data received - name: '黛希', name2: '米米', name3: 'Chichi', name4: 'Ashley ❤️', name5: 'CV'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:15
    [name] => 黛希
    [restaurant] => 春韭 晴光店
    [name2] => 米米
    [name3] => Chichi
    [name4] => Ashley ❤️
    [name5] => CV
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 米米、CV、Ashley❤️、chichi、ฅʕ´•ᴥ•`ʔฅ
    [action] => 執行
)

Insert case triggered
Checking name1: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Checking name2: '米米'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '米米'
validateName result for '米米': count = 1
Checking name3: 'Chichi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Checking name4: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Checking name5: 'CV'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Received names: name1=黛希, name2=米米, name3=Chichi, name4=Ashley ❤️, name5=CV
Error messages count: 0
Insert failed for 黛希: Data too long for column 'NG' at row 1
Insert failed for 米米: Data too long for column 'NG' at row 1
Insert failed for Chichi: Data too long for column 'NG' at row 1
Insert failed for Ashley ❤️: Data too long for column 'NG' at row 1
Insert failed for CV: Data too long for column 'NG' at row 1
Preparing to render HTML
Rendering HTML at 2025-06-06 22:18:12
Script started at 2025-06-06 22:18:30
Database connection included
POST data received - name: '黛希', name2: '米米', name3: 'Chichi', name4: 'Ashley ❤️', name5: 'CV'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:15
    [name] => 黛希
    [restaurant] => 春韭 晴光店
    [name2] => 米米
    [name3] => Chichi
    [name4] => Ashley ❤️
    [name5] => CV
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 米米、CV、Ashley❤️、chichi、ฅʕ´•ᴥ•`ʔฅ
    [action] => 執行
)

Insert case triggered
Checking name1: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Checking name2: '米米'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '米米'
validateName result for '米米': count = 1
Checking name3: 'Chichi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Checking name4: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Checking name5: 'CV'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Received names: name1=黛希, name2=米米, name3=Chichi, name4=Ashley ❤️, name5=CV
Error messages count: 0
Insert failed for 黛希: Data too long for column 'NG' at row 1
Insert failed for 米米: Data too long for column 'NG' at row 1
Insert failed for Chichi: Data too long for column 'NG' at row 1
Insert failed for Ashley ❤️: Data too long for column 'NG' at row 1
Insert failed for CV: Data too long for column 'NG' at row 1
Preparing to render HTML
Rendering HTML at 2025-06-06 22:18:30
Script started at 2025-06-06 22:19:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-06 22:19:14
Script started at 2025-06-06 22:23:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-06 22:23:34
Script started at 2025-06-06 22:24:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:24:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:24:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:24:59
Database connection included
POST data received - name: '黛希', name2: 'CV', name3: 'Chichi', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 黛希
    [restaurant] => 春韭 晴光店
    [name2] => CV
    [name3] => Chichi
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Checking name2: 'CV'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Checking name3: 'Chichi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Received names: name1=黛希, name2=CV, name3=Chichi, name4=, name5=
Error messages count: 0
Insert successful for name1: 黛希
Insert successful for name2: CV
Insert successful for name3: Chichi
Preparing to render HTML
Rendering HTML at 2025-06-06 22:24:59
Script started at 2025-06-06 22:26:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:26:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:26:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:26:39
Database connection included
POST data received - name: 'Ashley ❤️', name2: '米米', name3: 'Chichi', name4: 'ฅʕ´•ᴥ•`ʔฅ-', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Ashley ❤️
    [restaurant] => 春韭 晴光店
    [name2] => 米米
    [name3] => Chichi
    [name4] => ฅʕ´•ᴥ•`ʔฅ-
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 米米、CV、Ashley❤️、chichi、ฅʕ´•ᴥ•`ʔฅ
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Checking name2: '米米'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '米米'
validateName result for '米米': count = 1
Checking name3: 'Chichi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Checking name4: 'ฅʕ´•ᴥ•`ʔฅ-'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Received names: name1=Ashley ❤️, name2=米米, name3=Chichi, name4=ฅʕ´•ᴥ•`ʔฅ-, name5=
Error messages count: 0
Insert failed for Ashley ❤️: Data too long for column 'NG' at row 1
Insert failed for 米米: Data too long for column 'NG' at row 1
Insert failed for Chichi: Data too long for column 'NG' at row 1
Insert failed for ฅʕ´•ᴥ•`ʔฅ-: Data too long for column 'NG' at row 1
Preparing to render HTML
Rendering HTML at 2025-06-06 22:26:39
Script started at 2025-06-06 22:26:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-06 22:26:49
Script started at 2025-06-06 22:26:58
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-06-06 22:26:58
Script started at 2025-06-06 22:27:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:27:37
Database connection included
POST data received - name: 'Ashley ❤️', name2: 'ฅʕ´•ᴥ•`ʔฅ-', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Ashley ❤️
    [restaurant] => 春韭 晴光店
    [name2] => ฅʕ´•ᴥ•`ʔฅ-
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Checking name2: 'ฅʕ´•ᴥ•`ʔฅ-'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Received names: name1=Ashley ❤️, name2=ฅʕ´•ᴥ•`ʔฅ-, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ashley ❤️
Insert successful for name2: ฅʕ´•ᴥ•`ʔฅ-
Preparing to render HTML
Rendering HTML at 2025-06-06 22:27:37
Script started at 2025-06-06 22:27:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-06 22:27:49
Script started at 2025-06-06 22:39:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 22:40:12
Database connection included
POST data received - name: '米米', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 米米
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 米米、CV、Ashley❤️、chichi、ฅʕ´•ᴥ•`ʔฅ
    [action] => 執行
)

Insert case triggered
Checking name1: '米米'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '米米'
validateName result for '米米': count = 1
Received names: name1=米米, name2=, name3=, name4=, name5=
Error messages count: 0
Insert failed for 米米: Data too long for column 'NG' at row 1
Preparing to render HTML
Rendering HTML at 2025-06-06 22:40:12
Script started at 2025-06-06 23:07:08
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 米米、CV、Ashley❤️、chichi、ฅʕ´•ᴥ•`ʔฅ
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-06 23:07:08
Script started at 2025-06-06 23:07:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 23:07:54
Database connection included
POST data received - name: '米米', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 米米
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '米米'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '米米'
validateName result for '米米': count = 1
Received names: name1=米米, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 米米
Preparing to render HTML
Rendering HTML at 2025-06-06 23:07:54
Script started at 2025-06-06 23:08:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 23:08:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 23:09:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-06 23:09:07
Database connection included
POST data received - name: 'JF', name2: '煥寶寶', name3: 'Paul', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => JF
    [restaurant] => 春韭 晴光店
    [name2] => 煥寶寶
    [name3] => Paul
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JF'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JF'
validateName result for 'JF': count = 1
Checking name2: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Checking name3: 'Paul'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Paul'
validateName result for 'Paul': count = 1
Received names: name1=JF, name2=煥寶寶, name3=Paul, name4=, name5=
Error messages count: 0
Insert successful for name1: JF
Insert successful for name2: 煥寶寶
Insert successful for name3: Paul
Preparing to render HTML
Rendering HTML at 2025-06-06 23:09:07
Script started at 2025-06-06 23:09:27
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-06 23:09:27
Script started at 2025-06-07 00:48:50
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 00:48:50
Script started at 2025-06-07 00:49:01
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 00:49:01
Script started at 2025-06-07 00:49:52
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [name] => 11e
    [restaurant] => Ad  Astra
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7700
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 遞補 Yuna
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Received names: name1=11e, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 11e
Preparing to render HTML
Rendering HTML at 2025-06-07 00:49:52
Script started at 2025-06-07 00:50:00
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [name] => 
    [restaurant] => Ad  Astra
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7700
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 遞補 Yuna
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 00:50:00
Script started at 2025-06-07 00:50:07
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [name] => 
    [restaurant] => Ad  Astra
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7700
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 00:50:07
Script started at 2025-06-07 00:50:21
Database connection included
POST data received - name: 'Yuna', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [name] => Yuna
    [restaurant] => Ad  Astra
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7700
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 00:50:21
Script started at 2025-06-07 00:50:33
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [name] => 
    [restaurant] => Ad  Astra
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7700
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 00:50:33
Script started at 2025-06-07 09:54:58
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 09:54:59
Script started at 2025-06-07 09:55:12
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 09:55:12
Script started at 2025-06-07 09:55:59
Database connection included
POST data received - name: 'Yoman', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 12:00
    [name] => Yoman
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2480
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 09:55:59
Script started at 2025-06-07 09:56:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2480
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 09:56:14
Script started at 2025-06-07 10:23:07
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 10:23:07
Script started at 2025-06-07 12:03:28
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 12:03:28
Script started at 2025-06-07 12:03:37
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 12:03:37
Script started at 2025-06-07 12:04:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-07 12:04:09
Database connection included
POST data received - name: '小丸子', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [name] => 小丸子
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Received names: name1=小丸子, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 小丸子
Preparing to render HTML
Rendering HTML at 2025-06-07 12:04:09
Script started at 2025-06-07 12:04:18
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 12:04:18
Script started at 2025-06-07 12:04:53
Database connection included
POST data received - name: 'Brenden', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [name] => Brenden
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 12:04:53
Script started at 2025-06-07 12:05:02
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 12:05:02
Script started at 2025-06-07 12:10:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 12:10:14
Script started at 2025-06-07 12:11:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-07 12:11:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-07 12:11:36
Database connection included
POST data received - name: '彥彥', name2: 'Alaze', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => 彥彥
    [restaurant] => WOK by OBOND
    [name2] => Alaze
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '彥彥'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Checking name2: 'Alaze'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Received names: name1=彥彥, name2=Alaze, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 彥彥
Insert successful for name2: Alaze
Preparing to render HTML
Rendering HTML at 2025-06-07 12:11:36
Script started at 2025-06-07 12:11:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => 
    [restaurant] => WOK by OBOND
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 12:11:49
Script started at 2025-06-07 12:12:23
Database connection included
POST data received - name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => 彥彥
    [restaurant] => WOK by OBOND
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4433
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 12:12:23
Script started at 2025-06-07 12:12:38
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => 
    [restaurant] => WOK by OBOND
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 12:12:38
Script started at 2025-06-07 12:12:47
Database connection included
POST data received - name: 'Alaze', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => Alaze
    [restaurant] => WOK by OBOND
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4433
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 12:12:47
Script started at 2025-06-07 12:12:57
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => 
    [restaurant] => WOK by OBOND
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4433
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 12:12:57
Script started at 2025-06-07 14:49:35
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 14:49:35
Script started at 2025-06-07 14:49:44
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 14:49:44
Script started at 2025-06-07 14:50:09
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => Eric
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 14:50:09
Script started at 2025-06-07 14:54:55
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => Eric
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 14:54:55
Script started at 2025-06-07 14:55:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 14:55:05
Script started at 2025-06-07 15:06:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 15:06:11
Script started at 2025-06-07 15:06:24
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 15:06:24
Script started at 2025-06-07 15:06:42
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Eric
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7000
    [host] => 12
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 15:06:42
Script started at 2025-06-07 15:12:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 15:12:14
Script started at 2025-06-07 15:12:26
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 15:12:26
Script started at 2025-06-07 15:13:24
Database connection included
POST data received - name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => 彥彥
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未到期
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 15:13:24
Script started at 2025-06-07 15:13:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 15:13:49
Script started at 2025-06-07 15:35:43
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 15:35:43
Script started at 2025-06-07 15:35:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 15:35:49
Script started at 2025-06-07 15:36:41
Database connection included
POST data received - name: '光耀', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 光耀
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 訂金 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 15:36:41
Script started at 2025-06-07 15:38:13
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 15:38:13
Script started at 2025-06-07 15:38:31
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 15:38:31
Script started at 2025-06-07 15:40:53
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 15:40:53
Script started at 2025-06-07 15:41:08
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:00
    [name] => Eric
    [restaurant] => 蕭割烹Shou.Kappo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 15:41:08
Script started at 2025-06-07 15:41:59
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:00
    [name] => Eric
    [restaurant] => 蕭割烹Shou.Kappo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 15:41:59
Script started at 2025-06-07 15:42:27
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 15:42:27
Script started at 2025-06-07 15:55:53
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 15:55:53
Script started at 2025-06-07 15:56:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 15:56:05
[2025-06-07 16:24:22] Script started
[2025-06-07 16:24:33] Script started
[2025-06-07 16:24:33] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-07 16:24:33] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-07 16:24:33] Rows returned: 3
[2025-06-07 16:24:40] Script started
[2025-06-07 16:24:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-06-07 16:24:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-06-07 16:24:41] Rows returned: 4
[2025-06-07 16:24:48] Script started
[2025-06-07 16:24:48] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-06-07 16:24:48] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-06-07 16:24:48] Rows returned: 5
[2025-06-07 16:25:10] Script started
[2025-06-07 16:25:10] POST: Array
(
    [name] => 阿
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-06-07 16:25:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%阿%' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-06-07 16:25:10] Rows returned: 0
[2025-06-07 16:25:15] Script started
[2025-06-07 16:25:15] POST: Array
(
    [name] => 阿
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2025-06-07 16:25:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%阿%' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5
        ) ORDER BY M.Date DESC 
[2025-06-07 16:25:15] Rows returned: 1
[2025-06-07 16:25:25] Script started
[2025-06-07 16:25:25] POST: Array
(
    [name] => 阿
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 1
)

[2025-06-07 16:25:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%阿%' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 1
        ) ORDER BY M.Date DESC 
[2025-06-07 16:25:25] Rows returned: 1
[2025-06-07 16:25:31] Script started
[2025-06-07 16:25:31] POST: Array
(
    [name] => 阿
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 1
)

[2025-06-07 16:25:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%阿%' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 1
        ) ORDER BY M.Date DESC 
[2025-06-07 16:25:31] Rows returned: 1
[2025-06-07 16:25:36] Script started
[2025-06-07 16:25:36] POST: Array
(
    [name] => 阿
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-07 16:25:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%阿%' ORDER BY M.Date DESC 
[2025-06-07 16:25:36] Rows returned: 3
[2025-06-07 16:26:03] Script started
[2025-06-07 16:26:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-06-07 16:26:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-06-07 16:26:03] Rows returned: 14
[2025-06-07 16:26:17] Script started
[2025-06-07 16:26:17] POST: Array
(
    [name] => 阿
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-06-07 16:26:17] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%阿%' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-06-07 16:26:17] Rows returned: 1
Script started at 2025-06-07 18:31:00
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 18:31:00
Script started at 2025-06-07 18:31:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 18:31:14
Script started at 2025-06-07 18:31:37
Database connection included
POST data received - name: '黛希', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 黛希
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 18:31:37
Script started at 2025-06-07 21:39:12
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-07 21:39:12
Script started at 2025-06-07 21:39:22
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 21:39:22
Script started at 2025-06-07 21:39:47
Database connection included
POST data received - name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Liz
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3980
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 21:39:47
Script started at 2025-06-07 21:39:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 21:39:59
Script started at 2025-06-07 21:40:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-07 21:41:08
Database connection included
POST data received - name: 'Ivy31', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Ivy31
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ivy31'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ivy31'
validateName result for 'Ivy31': count = 1
Received names: name1=Ivy31, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ivy31
Preparing to render HTML
Rendering HTML at 2025-06-07 21:41:08
Script started at 2025-06-07 21:41:17
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-07 21:41:17
Script started at 2025-06-07 21:41:35
Database connection included
POST data received - name: 'Patty', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Patty
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-07 21:41:35
Script started at 2025-06-08 00:29:32
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 00:29:32
Script started at 2025-06-08 00:29:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1368 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 00:29:39
Script started at 2025-06-08 11:48:51
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 11:48:51
Script started at 2025-06-08 11:50:21
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 11:50:21
Script started at 2025-06-08 11:52:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 11:52:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 11:52:45
Database connection included
POST data received - name: '11e', name2: 'Candy 趴趴走', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] =>  日本仙台 Nacrée 法國餐廳
    [name2] => Candy 趴趴走
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] =>  日本仙台 Nacrée 法國餐廳
    [action] => 執行
)

Insert case triggered
Checking name1: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Checking name2: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Received names: name1=11e, name2=Candy 趴趴走, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 11e
Insert successful for name2: Candy 趴趴走
Preparing to render HTML
Rendering HTML at 2025-06-08 11:52:45
Script started at 2025-06-08 11:53:00
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => 
    [restaurant] =>  日本仙台 Nacrée 法國餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] =>  日本仙台 Nacrée 法國餐廳
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 11:53:00
Script started at 2025-06-08 11:58:23
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 11:58:23
Script started at 2025-06-08 11:59:03
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 11:59:03
Script started at 2025-06-08 12:01:32
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => 日本仙台 Nacrée 法國餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4500
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 21590 日圓
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 12:01:32
Script started at 2025-06-08 12:01:52
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:01:52
Script started at 2025-06-08 12:02:14
Database connection included
POST data received - name: 'Candy 趴趴走', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => Candy 趴趴走
    [restaurant] => 日本仙台 Nacrée 法國餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 日本仙台 Nacrée 法國餐廳
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 12:02:14
Script started at 2025-06-08 12:09:13
Database connection included
POST data received - name: 'Candy 趴趴走', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => Candy 趴趴走
    [restaurant] => 日本仙台 Nacrée 法國餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 12:09:13
Script started at 2025-06-08 12:09:24
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:09:24
Script started at 2025-06-08 12:19:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 12:19:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 12:19:38
Database connection included
POST data received - name: '11e', name2: 'Candy 趴趴走', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => 旬の味 花板 懷石餐廳
    [name2] => Candy 趴趴走
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 旬の味 花板 懷石餐廳
    [action] => 執行
)

Insert case triggered
Checking name1: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Checking name2: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Received names: name1=11e, name2=Candy 趴趴走, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 11e
Insert successful for name2: Candy 趴趴走
Preparing to render HTML
Rendering HTML at 2025-06-08 12:19:38
Script started at 2025-06-08 12:19:50
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:19:50
Script started at 2025-06-08 12:20:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:20:14
Script started at 2025-06-08 12:22:27
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => 日本 旬の味 花板 懷石餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 12:22:27
Script started at 2025-06-08 12:22:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:22:39
Script started at 2025-06-08 12:26:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 12:26:11
Script started at 2025-06-08 12:26:18
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:26:18
Script started at 2025-06-08 12:26:49
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => 日本 旬の味 花板 懷石餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 旬の味 花板 懷石餐廳
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 12:26:49
Script started at 2025-06-08 12:27:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:27:05
Script started at 2025-06-08 12:28:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 12:30:03
Database connection included
POST data received - name: '11e', name2: 'Candy 趴趴走', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => 日本 旬の味 花板 懷石餐廳
    [name2] => Candy 趴趴走
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Insert case triggered
Checking name1: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Checking name2: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Received names: name1=11e, name2=Candy 趴趴走, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 11e
Insert successful for name2: Candy 趴趴走
Preparing to render HTML
Rendering HTML at 2025-06-08 12:30:03
Script started at 2025-06-08 12:30:13
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:30:13
Script started at 2025-06-08 12:30:30
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => 旬の味 花板 懷石餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 旬の味 花板 懷石餐廳
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 12:30:30
Script started at 2025-06-08 12:30:38
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:30:38
Script started at 2025-06-08 12:30:55
Database connection included
POST data received - name: 'Candy 趴趴走', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 18:30
    [name] => Candy 趴趴走
    [restaurant] => 旬の味 花板 懷石餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 旬の味 花板 懷石餐廳
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 12:30:55
Script started at 2025-06-08 12:31:10
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 旬の味 花板 懷石餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 旬の味 花板 懷石餐廳
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:31:10
Script started at 2025-06-08 12:31:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1372 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:31:54
Script started at 2025-06-08 12:35:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 12:35:54
Script started at 2025-06-08 12:49:15
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 12:49:15
Script started at 2025-06-08 12:49:30
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
Inquiry successful: 1372 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:49:30
Script started at 2025-06-08 12:49:43
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 12:49:43
Script started at 2025-06-08 12:49:53
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:49:53
Script started at 2025-06-08 12:50:33
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Price = 2000
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:50:33
Script started at 2025-06-08 12:50:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 12:50:50
Database connection included
POST data received - name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Lena
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Lena' AND Price = 2000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:50:50
Script started at 2025-06-08 12:52:26
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 12:52:26
Script started at 2025-06-08 12:52:42
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 12:52:42
Script started at 2025-06-08 14:31:03
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 14:31:03
Script started at 2025-06-08 14:31:09
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-08'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 14:31:09
Script started at 2025-06-08 14:31:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 14:32:12
Database connection included
POST data received - name: 'Jerrymx5', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [name] => Jerrymx5
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=Jerrymx5, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-06-08 14:32:12
Script started at 2025-06-08 14:34:52
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 14:34:52
Script started at 2025-06-08 14:35:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 14:36:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 14:36:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 14:36:49
Database connection included
POST data received - name: 'Yoman', name2: 'Bonnie', name3: '皓皓', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => Yoman
    [restaurant] => 梁家私廚
    [name2] => Bonnie
    [name3] => 皓皓
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Bonnie'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Checking name3: '皓皓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
Received names: name1=Yoman, name2=Bonnie, name3=皓皓, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: Bonnie
Insert successful for name3: 皓皓
Preparing to render HTML
Rendering HTML at 2025-06-08 14:36:49
Script started at 2025-06-08 14:37:03
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 14:37:03
Script started at 2025-06-08 17:31:17
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 17:31:17
Script started at 2025-06-08 17:31:28
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => wor
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%wor%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 17:31:28
Script started at 2025-06-08 17:32:09
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-03'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 17:32:09
Script started at 2025-06-08 17:32:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 17:32:46
Database connection included
POST data received - name: '維德', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => 維德
    [restaurant] => WOK by OBOND
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4433
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '維德'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '維德'
validateName result for '維德': count = 1
Received names: name1=維德, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 維德
Preparing to render HTML
Rendering HTML at 2025-06-08 17:32:46
Script started at 2025-06-08 17:32:57
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => 
    [restaurant] => WOK by OBOND
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4433
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-03' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%WOK by OBOND%' AND Price = 4433
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 17:32:57
Script started at 2025-06-08 17:33:11
Database connection included
POST data received - name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-03
    [dining_time] => 19:00
    [name] => 彥彥
    [restaurant] => WOK by OBOND
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4433
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 17:33:11
Script started at 2025-06-08 17:37:16
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 17:37:16
Script started at 2025-06-08 17:37:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 17:37:39
Script started at 2025-06-08 17:37:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 17:38:03
Database connection included
POST data received - name: 'Candy 趴趴走', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => Candy 趴趴走
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Received names: name1=Candy 趴趴走, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Candy 趴趴走
Preparing to render HTML
Rendering HTML at 2025-06-08 17:38:03
Script started at 2025-06-08 17:38:17
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 17:38:17
[2025-06-08 18:19:26] Script started
[2025-06-08 18:19:33] Script started
[2025-06-08 18:19:33] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-08 18:19:33] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-08 18:19:33] Rows returned: 10
[2025-06-08 18:19:45] Script started
[2025-06-08 18:19:45] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-08 18:19:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-06-08 18:19:46] Rows returned: 196
[2025-06-08 18:19:53] Script started
[2025-06-08 18:19:53] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-08 18:19:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-08 18:19:53] Rows returned: 1
[2025-06-08 18:20:17] Script started
[2025-06-08 18:20:17] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-08 18:20:17] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-08 18:20:17] Rows returned: 7
[2025-06-08 18:20:48] Script started
[2025-06-08 18:20:48] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-08 18:20:48] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-08 18:20:48] Rows returned: 3
[2025-06-08 18:21:19] Script started
[2025-06-08 18:21:28] Script started
[2025-06-08 18:21:28] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-08 18:21:28] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-08 18:21:28] Rows returned: 3
[2025-06-08 18:21:34] Script started
[2025-06-08 18:21:34] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
    [export] => 1
)

[2025-06-08 18:21:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-08 18:21:34] Rows returned: 3
[2025-06-08 18:21:34] Excel export completed
[2025-06-08 18:28:39] Script started
[2025-06-08 18:28:48] Script started
[2025-06-08 18:28:48] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-08 18:28:48] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-08 18:28:48] Rows returned: 3
[2025-06-08 19:03:11] Script started
[2025-06-08 19:03:29] Script started
[2025-06-08 19:03:29] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-08 19:03:29] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-08 19:03:29] Rows returned: 3
[2025-06-08 19:03:36] Script started
[2025-06-08 19:03:36] Member Chango deleted successfully
[2025-06-08 19:03:46] Script started
[2025-06-08 19:03:46] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-08 19:03:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-08 19:03:46] Rows returned: 2
[2025-06-08 19:03:53] Script started
[2025-06-08 19:03:53] Member Alice deleted successfully
[2025-06-08 19:03:56] Script started
[2025-06-08 19:03:56] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-08 19:03:56] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-06-08 19:03:56] Rows returned: 93
[2025-06-08 19:04:06] Script started
[2025-06-08 19:04:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-08 19:04:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-08 19:04:07] Rows returned: 1
Script started at 2025-06-08 19:12:47
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 19:12:47
Script started at 2025-06-08 19:13:00
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 19:13:00
Script started at 2025-06-08 19:23:35
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 19:23:35
Script started at 2025-06-08 19:23:38
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 19:23:38
Script started at 2025-06-08 19:23:56
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [restaurant] => 明
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 19:23:56
Script started at 2025-06-08 19:24:10
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => Eric
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4500
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 已用額度
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-08 19:24:10
Script started at 2025-06-08 22:59:32
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-08 22:59:32
Script started at 2025-06-08 22:59:45
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1378 records found
Preparing to render HTML
Rendering HTML at 2025-06-08 22:59:45
Script started at 2025-06-08 23:00:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-08 23:00:12
Database connection included
POST data received - name: 'Eric', name2: 'taissn', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 
    [name] => Eric
    [restaurant] => 香宮
    [name2] => taissn
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => First
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name2: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Received names: name1=Eric, name2=taissn, name3=, name4=, name5=
Error messages count: 0
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-06-08 23:00:12
Script started at 2025-06-08 23:00:21
Database connection included
POST data received - name: 'Eric', name2: 'taissn', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 
    [name] => Eric
    [restaurant] => 香宮
    [name2] => taissn
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => First
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name2: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Received names: name1=Eric, name2=taissn, name3=, name4=, name5=
Error messages count: 0
Insert failed for Eric: Duplicate record
Insert successful for name2: taissn
Preparing to render HTML
Rendering HTML at 2025-06-08 23:00:21
[2025-06-08 23:13:33] Script started
[2025-06-08 23:13:42] Script started
[2025-06-08 23:13:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-08 23:13:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-08 23:13:42] Rows returned: 0
[2025-06-08 23:13:51] Script started
[2025-06-08 23:13:51] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-08 23:13:51] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-08 23:13:51] Rows returned: 1
Script started at 2025-06-09 10:51:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 10:51:49
Script started at 2025-06-09 10:53:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 10:53:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 10:54:01
Database connection included
POST data received - name: 'Ams', name2: 'ryan', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => Ams
    [restaurant] => 饗 A Joy
    [name2] => ryan
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Checking name2: 'ryan'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ryan'
validateName result for 'ryan': count = 1
Received names: name1=Ams, name2=ryan, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ams
Insert successful for name2: ryan
Preparing to render HTML
Rendering HTML at 2025-06-09 10:54:01
Script started at 2025-06-09 10:54:16
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => 
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-09' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%饗 A Joy%' AND Price = 3608
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 10:54:16
Script started at 2025-06-09 10:55:41
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 10:55:41
Script started at 2025-06-09 10:55:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 10:56:09
Database connection included
POST data received - name: 'Joy', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => Joy
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Joy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Joy'
validateName result for 'Joy': count = 1
Received names: name1=Joy, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Joy
Preparing to render HTML
Rendering HTML at 2025-06-09 10:56:09
Script started at 2025-06-09 10:56:20
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 10:56:20
Script started at 2025-06-09 11:13:42
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 11:13:42
Script started at 2025-06-09 11:13:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-09'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 11:13:59
Script started at 2025-06-09 11:14:38
Database connection included
POST data received - name: 'Hanna', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => Hanna
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Hanna'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hanna'
validateName result for 'Hanna': count = 1
Received names: name1=Hanna, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Hanna
Preparing to render HTML
Rendering HTML at 2025-06-09 11:14:38
Script started at 2025-06-09 11:15:07
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => 
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-09' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%饗 A Joy%' AND Price = 3608
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 11:15:07
Script started at 2025-06-09 11:15:22
Database connection included
POST data received - name: 'Ams', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => Ams
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-09 11:15:22
Script started at 2025-06-09 11:16:07
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 11:16:07
Script started at 2025-06-09 11:16:18
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Price = 1800
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 11:16:18
Script started at 2025-06-09 12:08:52
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 12:08:52
Script started at 2025-06-09 12:09:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 12:09:05
Script started at 2025-06-09 15:01:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 15:01:34
Script started at 2025-06-09 15:03:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:03:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:03:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:03:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:04:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:04:17
Database connection included
POST data received - name: 'Yoman', name2: '11e', name3: 'Sun', name4: '小綠', name5: '料北鴨'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-06
    [dining_time] => 19:00
    [name] => Yoman
    [restaurant] => FON-CÉ
    [name2] => 11e
    [name3] => Sun
    [name4] => 小綠
    [name5] => 料北鴨
    [price] => 3080
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Checking name3: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Checking name4: '小綠'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Checking name5: '料北鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '料北鴨'
validateName result for '料北鴨': count = 1
Received names: name1=Yoman, name2=11e, name3=Sun, name4=小綠, name5=料北鴨
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: 11e
Insert successful for name3: Sun
Insert successful for name4: 小綠
Insert successful for name5: 料北鴨
Preparing to render HTML
Rendering HTML at 2025-06-09 15:04:17
Script started at 2025-06-09 15:04:45
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-06
    [dining_time] => 19:00
    [name] => 
    [restaurant] => FON-CÉ
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-06' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%FON-CÉ%' AND Price = 3080
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 15:04:45
Script started at 2025-06-09 15:04:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:05:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:05:36
Database connection included
POST data received - name: 'Jeremy', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-06
    [dining_time] => 19:00
    [name] => Jeremy
    [restaurant] => FON-CÉ
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jeremy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jeremy'
validateName result for 'Jeremy': count = 1
Received names: name1=Jeremy, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Jeremy
Preparing to render HTML
Rendering HTML at 2025-06-09 15:05:36
Script started at 2025-06-09 15:05:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-06
    [dining_time] => 19:00
    [name] => 
    [restaurant] => FON-CÉ
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-06' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%FON-CÉ%' AND Price = 3080
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 15:05:46
Script started at 2025-06-09 15:10:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 15:10:11
Script started at 2025-06-09 15:11:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:11:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:11:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:11:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:11:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:11:48
Database connection included
POST data received - name: '范范', name2: '凱特', name3: 'Lizzz', name4: 'Poya', name5: 'Dave'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 范范
    [restaurant] => 晶華軒
    [name2] => 凱特
    [name3] => Lizzz
    [name4] => Poya
    [name5] => Dave
    [price] => 3300
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Checking name4: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name5: 'Dave'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dave'
validateName result for 'Dave': count = 1
Received names: name1=范范, name2=凱特, name3=Lizzz, name4=Poya, name5=Dave
Error messages count: 0
Insert successful for name1: 范范
Insert successful for name2: 凱特
Insert successful for name3: Lizzz
Insert successful for name4: Poya
Insert successful for name5: Dave
Preparing to render HTML
Rendering HTML at 2025-06-09 15:11:48
Script started at 2025-06-09 15:12:10
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 15:12:10
Script started at 2025-06-09 15:12:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 15:12:33
Database connection included
POST data received - name: '小晴', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 小晴
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小晴'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Received names: name1=小晴, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 小晴
Preparing to render HTML
Rendering HTML at 2025-06-09 15:12:33
Script started at 2025-06-09 15:12:41
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%晶華軒%' AND Price = 3300
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 15:12:41
Script started at 2025-06-09 16:58:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 16:58:14
Script started at 2025-06-09 16:58:33
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 16:58:33
Script started at 2025-06-09 17:02:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 17:02:27
Database connection included
POST data received - name: 'Sun', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Sun
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 補 水漾 Joyce 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Received names: name1=Sun, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Sun
Preparing to render HTML
Rendering HTML at 2025-06-09 17:02:27
Script started at 2025-06-09 17:03:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 17:03:11
Database connection included
POST data received - name: 'Kevin', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Kevin
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 補 黛希
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kevin'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kevin'
validateName result for 'Kevin': count = 1
Received names: name1=Kevin, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Kevin
Preparing to render HTML
Rendering HTML at 2025-06-09 17:03:11
Script started at 2025-06-09 17:03:22
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 17:03:22
Script started at 2025-06-09 17:03:41
Database connection included
POST data received - name: '水漾 Joyce', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 水漾 Joyce
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-09 17:03:41
Script started at 2025-06-09 17:03:52
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 17:03:52
Script started at 2025-06-09 17:04:08
Database connection included
POST data received - name: '黛希', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 黛希
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-09 17:04:08
Script started at 2025-06-09 17:04:17
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 17:04:17
Script started at 2025-06-09 17:35:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 17:35:59
Script started at 2025-06-09 17:36:22
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 金
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%金%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 17:36:22
Script started at 2025-06-09 17:36:39
Database connection included
POST data received - name: 'Ashley', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Ashley
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-09 17:36:39
Script started at 2025-06-09 18:16:59
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 18:16:59
Script started at 2025-06-09 18:17:12
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-09'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 18:17:12
Script started at 2025-06-09 18:17:44
Database connection included
POST data received - name: 'Ams', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => Ams
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-09 18:17:44
[2025-06-09 19:50:08] Script started
Script started at 2025-06-09 21:25:45
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 21:25:45
Script started at 2025-06-09 21:25:58
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%A Joy%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 21:25:58
Script started at 2025-06-09 21:26:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 21:26:39
Database connection included
POST data received - name: 'Maggie Chen', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => Maggie Chen
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Received names: name1=Maggie Chen, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Maggie Chen
Preparing to render HTML
Rendering HTML at 2025-06-09 21:26:39
Script started at 2025-06-09 21:26:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => 
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-09' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%饗 A Joy%' AND Price = 3608
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 21:26:49
Script started at 2025-06-09 21:27:42
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 21:27:42
Script started at 2025-06-09 22:45:18
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 22:45:18
Script started at 2025-06-09 22:45:33
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 22:45:33
Script started at 2025-06-09 22:46:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 22:46:10
Database connection included
POST data received - name: '蓉蓉', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 蓉蓉
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蓉蓉'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓉蓉'
validateName result for '蓉蓉': count = 1
Received names: name1=蓉蓉, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 蓉蓉
Preparing to render HTML
Rendering HTML at 2025-06-09 22:46:10
Script started at 2025-06-09 23:34:03
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-09 23:34:03
Script started at 2025-06-09 23:35:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:35:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:35:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:35:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:36:34
Database connection included
POST data received - name: '蔡小愛', name2: 'Maggie Chen', name3: 'Kevin', name4: '小晴', name5: 'Liz'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 蔡小愛
    [restaurant] => 明福台菜
    [name2] => Maggie Chen
    [name3] => Kevin
    [name4] => 小晴
    [name5] => Liz
    [price] => 2000
    [host] => 12
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蔡小愛'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蔡小愛'
validateName result for '蔡小愛': count = 1
Checking name2: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Checking name3: 'Kevin'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kevin'
validateName result for 'Kevin': count = 1
Checking name4: '小晴'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Checking name5: 'Liz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Received names: name1=蔡小愛, name2=Maggie Chen, name3=Kevin, name4=小晴, name5=Liz
Error messages count: 0
Insert successful for name1: 蔡小愛
Insert successful for name2: Maggie Chen
Insert successful for name3: Kevin
Insert successful for name4: 小晴
Insert successful for name5: Liz
Preparing to render HTML
Rendering HTML at 2025-06-09 23:36:34
Script started at 2025-06-09 23:36:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 23:36:49
Script started at 2025-06-09 23:37:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:37:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:37:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:37:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:38:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-09 23:38:15
Database connection included
POST data received - name: 'Syzygy', name2: 'Sun', name3: '范范', name4: '光耀', name5: 'Max'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => Syzygy
    [restaurant] => 明福台菜
    [name2] => Sun
    [name3] => 范范
    [name4] => 光耀
    [name5] => Max
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Checking name2: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Checking name3: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name4: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name5: 'Max'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
Received names: name1=Syzygy, name2=Sun, name3=范范, name4=光耀, name5=Max
Error messages count: 0
Insert successful for name1: Syzygy
Insert successful for name2: Sun
Insert successful for name3: 范范
Insert successful for name4: 光耀
Insert successful for name5: Max
Preparing to render HTML
Rendering HTML at 2025-06-09 23:38:15
Script started at 2025-06-09 23:38:38
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 
    [name] => 
    [restaurant] => 明
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Restaurant LIKE '%明%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-09 23:38:38
Script started at 2025-06-10 00:23:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 00:23:49
Script started at 2025-06-10 00:24:08
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 00:24:08
Script started at 2025-06-10 00:24:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 00:25:39
Database connection included
POST data received - name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => Liz
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 00:25:39
Script started at 2025-06-10 00:26:08
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 00:26:08
Script started at 2025-06-10 00:26:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 00:26:59
Database connection included
POST data received - name: '維德', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 維德
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '維德'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '維德'
validateName result for '維德': count = 1
Received names: name1=維德, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 維德
Preparing to render HTML
Rendering HTML at 2025-06-10 00:26:59
Script started at 2025-06-10 00:27:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 00:27:14
Script started at 2025-06-10 00:27:58
Database connection included
POST data received - name: '維德', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 維德
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 補 Ariel
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '維德'
validateName result for '維德': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 00:27:58
Script started at 2025-06-10 00:28:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 00:28:11
Script started at 2025-06-10 00:28:29
Database connection included
POST data received - name: 'Ariel', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Ariel
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 00:28:29
Script started at 2025-06-10 00:28:41
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 00:28:41
Script started at 2025-06-10 00:36:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 00:36:11
Database connection included
POST data received - name: '范范', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 范范
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%明壽司%' AND Name = '范范'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 00:36:11
Script started at 2025-06-10 00:38:06
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 00:38:06
Script started at 2025-06-10 02:10:26
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 02:10:26
Script started at 2025-06-10 02:10:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-10
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-10'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 02:10:34
Script started at 2025-06-10 02:16:24
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 02:16:24
Script started at 2025-06-10 02:16:42
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-12'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 02:16:42
Script started at 2025-06-10 02:16:56
Database connection included
POST data received - name: '光耀', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 12:30
    [name] => 光耀
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 訂金
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 02:16:56
Script started at 2025-06-10 02:17:37
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13'
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 02:17:37
Script started at 2025-06-10 02:17:59
Database connection included
POST data received - name: 'Ashley', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => Ashley
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 02:18:00
Script started at 2025-06-10 02:19:32
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 02:19:32
Script started at 2025-06-10 02:19:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13'
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 02:19:39
Script started at 2025-06-10 02:20:00
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 02:20:00
Script started at 2025-06-10 02:20:10
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-12'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 02:20:10
Script started at 2025-06-10 02:20:25
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 12:30
    [name] => Eric
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 02:20:25
Script started at 2025-06-10 09:24:31
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 09:24:31
Script started at 2025-06-10 09:24:51
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => A joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%A joy%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 09:24:51
Script started at 2025-06-10 09:25:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 09:25:15
Database connection included
POST data received - name: 'Bonnie', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => Bonnie
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Bonnie'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Received names: name1=Bonnie, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Bonnie
Preparing to render HTML
Rendering HTML at 2025-06-10 09:25:15
Script started at 2025-06-10 09:25:27
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => 
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-09' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%饗 A Joy%' AND Price = 3608
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 09:25:27
Script started at 2025-06-10 09:25:42
Database connection included
POST data received - name: 'Ams', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-09
    [dining_time] => 11:30
    [name] => Ams
    [restaurant] => 饗 A Joy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3608
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 09:25:42
Script started at 2025-06-10 09:25:53
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 09:25:53
Script started at 2025-06-10 09:26:23
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 金
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%金%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 09:26:23
Script started at 2025-06-10 09:28:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 09:28:18
Database connection included
POST data received - name: 'Dada', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Dada
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Dada'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Received names: name1=Dada, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Dada
Preparing to render HTML
Rendering HTML at 2025-06-10 09:28:18
Script started at 2025-06-10 09:28:30
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%金蓬萊%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 09:28:30
Script started at 2025-06-10 09:28:44
Database connection included
POST data received - name: 'Gigi C', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Gigi C
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-10 09:28:44
Script started at 2025-06-10 09:29:00
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%金蓬萊%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 09:29:00
Script started at 2025-06-10 14:28:30
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 14:28:30
Script started at 2025-06-10 14:30:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 14:30:47
Database connection included
POST data received - name: 'Yoman', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 12:00
    [name] => Yoman
    [restaurant] => NEST 巢TEPPANYAKI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-06-10 14:30:47
Script started at 2025-06-10 14:31:06
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 14:31:06
Script started at 2025-06-10 14:31:16
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [restaurant] => n
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Restaurant LIKE '%n%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 14:31:16
Script started at 2025-06-10 17:06:16
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 17:06:16
Script started at 2025-06-10 17:07:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 17:07:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 17:07:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 17:08:36
Database connection included
POST data received - name: 'Max', name2: '光耀', name3: 'Liz', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => Max
    [restaurant] => 玖伊
    [name2] => 光耀
    [name3] => Liz
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Max'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
Checking name2: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name3: 'Liz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Received names: name1=Max, name2=光耀, name3=Liz, name4=, name5=
Error messages count: 0
Insert successful for name1: Max
Insert successful for name2: 光耀
Insert successful for name3: Liz
Preparing to render HTML
Rendering HTML at 2025-06-10 17:08:36
Script started at 2025-06-10 17:08:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => 
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-17' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%玖伊%' AND Price = 2800
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 17:08:54
Script started at 2025-06-10 17:30:35
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 17:30:35
Script started at 2025-06-10 17:30:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 17:30:56
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 17:30:56
Script started at 2025-06-10 17:31:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 17:31:14
Database connection included
POST data received - name: '小綠', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 小綠
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '小綠'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 17:31:14
Script started at 2025-06-10 18:37:38
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 18:37:38
Script started at 2025-06-10 18:37:58
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 18:37:58
Script started at 2025-06-10 18:38:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-17'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 18:38:39
Script started at 2025-06-10 18:38:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-10 18:38:58
Database connection included
POST data received - name: 'Yuna', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => Yuna
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yuna'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Received names: name1=Yuna, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yuna
Preparing to render HTML
Rendering HTML at 2025-06-10 18:38:58
Script started at 2025-06-10 18:39:06
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => 
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-17' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%玖伊%' AND Price = 2800
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 18:39:06
Script started at 2025-06-10 20:20:00
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-10 20:20:00
Script started at 2025-06-10 20:20:09
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 20:20:09
Script started at 2025-06-10 20:20:23
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 
    [name] => 
    [restaurant] => 明
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Restaurant LIKE '%明%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-10 20:20:23
Script started at 2025-06-11 09:31:18
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 09:31:18
Script started at 2025-06-11 09:31:33
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 09:31:33
Script started at 2025-06-11 09:31:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-11 09:32:01
Database connection included
POST data received - name: 'Ammm', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => Ammm
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ammm'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ammm'
validateName result for 'Ammm': count = 1
Received names: name1=Ammm, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ammm
Preparing to render HTML
Rendering HTML at 2025-06-11 09:32:01
Script started at 2025-06-11 09:32:13
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 09:32:13
Script started at 2025-06-11 09:33:40
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 09:33:40
Script started at 2025-06-11 09:33:52
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 明福
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%明福%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 09:33:52
Script started at 2025-06-11 10:05:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 10:05:54
Script started at 2025-06-11 10:06:04
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 10:06:04
Script started at 2025-06-11 10:06:23
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 明福
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%明福%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 10:06:23
Script started at 2025-06-11 10:06:35
Database connection included
POST data received - name: 'Syzygy', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => Syzygy
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-11 10:06:35
Script started at 2025-06-11 10:06:48
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明福台菜%' AND Price = 2000
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 10:06:48
Script started at 2025-06-11 10:19:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-11 10:19:31
Database connection included
POST data received - name: '何學海', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 何學海
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '何學海'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '何學海'
validateName result for '何學海': count = 1
Received names: name1=何學海, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 何學海
Preparing to render HTML
Rendering HTML at 2025-06-11 10:19:31
Script started at 2025-06-11 10:19:40
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明福台菜%' AND Price = 2000
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 10:19:40
Script started at 2025-06-11 11:37:45
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 11:37:45
Script started at 2025-06-11 11:38:06
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 11:38:06
Script started at 2025-06-11 12:41:44
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 12:41:44
Script started at 2025-06-11 12:41:51
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 明福
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%明福%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 12:41:51
Script started at 2025-06-11 12:42:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-11 12:42:15
Database connection included
POST data received - name: 'Syzygy', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => Syzygy
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Syzygy, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Syzygy
Preparing to render HTML
Rendering HTML at 2025-06-11 12:42:15
Script started at 2025-06-11 12:42:24
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明福台菜%' AND Price = 2000
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 12:42:24
Script started at 2025-06-11 12:48:28
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明福台菜%' AND Price = 2000
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 12:48:28
Script started at 2025-06-11 14:07:12
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 14:07:12
Script started at 2025-06-11 15:22:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 15:22:34
Script started at 2025-06-11 15:28:58
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 15:28:58
Script started at 2025-06-11 15:29:09
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 匠樂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%匠樂%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 15:29:09
Script started at 2025-06-11 15:29:24
Database connection included
POST data received - name: '小丸子', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-23
    [dining_time] => 
    [name] => 小丸子
    [restaurant] => 匠樂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 到期
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-11 15:29:24
Script started at 2025-06-11 15:36:47
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 15:36:47
Script started at 2025-06-11 15:37:04
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 47 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 15:37:04
Script started at 2025-06-11 15:38:02
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 15:38:02
Script started at 2025-06-11 15:38:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-11 15:38:44
Database connection included
POST data received - name: 'Michelle', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => Michelle
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 2位
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Michelle'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Michelle'
validateName result for 'Michelle': count = 1
Received names: name1=Michelle, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Michelle
Preparing to render HTML
Rendering HTML at 2025-06-11 15:38:44
Script started at 2025-06-11 15:38:58
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 15:38:58
Script started at 2025-06-11 15:39:09
Database connection included
POST data received - name: '范范', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 范范
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-11 15:39:09
Script started at 2025-06-11 15:39:22
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 15:39:22
Script started at 2025-06-11 19:18:51
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 19:18:51
Script started at 2025-06-11 19:19:02
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 吉品
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%吉品%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 19:19:02
Script started at 2025-06-11 19:19:34
Database connection included
POST data received - name: 'Yoman', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => Yoman
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-11 19:19:34
Script started at 2025-06-11 19:19:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 吉品
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%吉品%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 19:19:49
Script started at 2025-06-11 19:20:12
Database connection included
POST data received - name: 'Yoman', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => Yoman
    [restaurant] => 吉品海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 信義店
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-11 19:20:12
Script started at 2025-06-11 19:20:21
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 吉品
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%吉品%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 19:20:21
Script started at 2025-06-11 19:20:39
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 19:20:39
Script started at 2025-06-11 19:20:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 日本
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%日本%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 19:20:49
Script started at 2025-06-11 19:21:03
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => 日本 旬の味 花板 懷石餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-11 19:21:04
Script started at 2025-06-11 19:21:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 日本
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%日本%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 19:21:14
Script started at 2025-06-11 19:21:23
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => 日本仙台 Nacrée 法國餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4500
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 21590 日圓
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-11 19:21:23
[2025-06-11 19:22:52] Script started
[2025-06-11 19:22:59] Script started
[2025-06-11 19:22:59] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-11 19:22:59] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-11 19:23:00] Rows returned: 4
[2025-06-11 19:25:11] Script started
[2025-06-11 19:25:11] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-11 19:25:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-11 19:25:11] Rows returned: 2
[2025-06-11 19:25:30] Script started
[2025-06-11 19:25:30] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
    [export] => 1
)

[2025-06-11 19:25:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-11 19:25:30] Rows returned: 2
[2025-06-11 19:25:30] Excel export completed
[2025-06-11 19:26:54] Script started
[2025-06-11 19:26:56] Script started
[2025-06-11 19:27:10] Script started
[2025-06-11 19:27:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-11 19:27:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-11 19:27:10] Rows returned: 1
[2025-06-11 19:27:41] Script started
[2025-06-11 19:27:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-11 19:27:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-11 19:27:41] Rows returned: 2
[2025-06-11 19:28:44] Script started
[2025-06-11 19:28:46] Script started
[2025-06-11 19:28:55] Script started
[2025-06-11 19:28:55] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-11 19:28:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-11 19:28:56] Rows returned: 2
[2025-06-11 19:29:18] Script started
[2025-06-11 19:29:20] Script started
[2025-06-11 19:29:26] Script started
[2025-06-11 19:29:26] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-11 19:29:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-11 19:29:26] Rows returned: 9
[2025-06-11 19:29:32] Script started
[2025-06-11 19:29:32] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-11 19:29:32] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-11 19:29:32] Rows returned: 0
[2025-06-11 19:29:44] Script started
[2025-06-11 19:29:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-11 19:29:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-11 19:29:44] Rows returned: 4
[2025-06-11 19:37:17] Script started
[2025-06-11 19:37:19] Script started
[2025-06-11 19:37:28] Script started
[2025-06-11 19:37:28] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-06-11 19:37:28] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-06-11 19:37:28] Rows returned: 5
[2025-06-11 19:38:42] Script started
[2025-06-11 19:38:44] Script started
[2025-06-11 19:38:50] Script started
[2025-06-11 19:38:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-06-11 19:38:50] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-06-11 19:38:50] Rows returned: 4
[2025-06-11 19:39:09] Script started
[2025-06-11 19:39:09] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-06-11 19:39:09] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-06-11 19:39:09] Rows returned: 7
[2025-06-11 19:39:22] Script started
[2025-06-11 19:39:22] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-06-11 19:39:22] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-06-11 19:39:23] Rows returned: 7
[2025-06-11 19:39:25] Script started
[2025-06-11 19:39:25] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-06-11 19:39:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-06-11 19:39:25] Rows returned: 7
[2025-06-11 19:39:30] Script started
[2025-06-11 19:39:30] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-06-11 19:39:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6
        ) ORDER BY M.Date DESC 
[2025-06-11 19:39:30] Rows returned: 8
Script started at 2025-06-11 21:50:20
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-11 21:50:20
Script started at 2025-06-11 21:50:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 匠樂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%匠樂%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-11 21:50:46
Script started at 2025-06-11 21:51:00
Database connection included
POST data received - name: '小丸子', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-23
    [dining_time] => 
    [name] => 小丸子
    [restaurant] => 匠樂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 到期
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-11 21:51:00
Script started at 2025-06-12 00:03:04
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 00:03:04
Script started at 2025-06-12 00:03:16
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 00:03:16
Script started at 2025-06-12 00:05:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 00:05:46
Database connection included
POST data received - name: '凱特', name2: 'Ashley', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:00
    [name] => 凱特
    [restaurant] => 蕭割烹Shou.Kappo
    [name2] => Ashley
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name2: 'Ashley'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Received names: name1=凱特, name2=Ashley, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 凱特
Insert successful for name2: Ashley
Preparing to render HTML
Rendering HTML at 2025-06-12 00:05:46
Script started at 2025-06-12 00:05:56
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:00
    [name] => 
    [restaurant] => 蕭割烹Shou.Kappo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%蕭割烹Shou.Kappo%' AND Price = 6600
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 00:05:56
Script started at 2025-06-12 00:06:04
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:00
    [name] => 11e
    [restaurant] => 蕭割烹Shou.Kappo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 00:06:04
Script started at 2025-06-12 00:06:19
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:00
    [name] => 
    [restaurant] => 蕭割烹Shou.Kappo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%蕭割烹Shou.Kappo%' AND Price = 6600
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 00:06:19
Script started at 2025-06-12 10:39:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 10:39:46
Script started at 2025-06-12 10:40:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 10:41:28
Database connection included
POST data received - name: 'Yoman', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:30
    [name] => Yoman
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-06-12 10:41:28
Script started at 2025-06-12 10:41:33
Database connection included
POST data received - name: 'Yoman', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:30
    [name] => Yoman
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Lin restaurant%' AND Name = 'Yoman' AND Price = 4466
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 10:41:33
Script started at 2025-06-12 11:05:17
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 11:05:17
Script started at 2025-06-12 11:05:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => lin
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%lin%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 11:05:25
Script started at 2025-06-12 11:05:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 11:05:44
Database connection included
POST data received - name: 'Yoman', name2: 'Poya', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:30
    [name] => Yoman
    [restaurant] => Lin restaurant
    [name2] => Poya
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Received names: name1=Yoman, name2=Poya, name3=, name4=, name5=
Error messages count: 0
Insert failed for Yoman: Duplicate record
Insert successful for name2: Poya
Preparing to render HTML
Rendering HTML at 2025-06-12 11:05:44
Script started at 2025-06-12 11:06:08
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:30
    [name] => 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Lin restaurant%' AND Price = 4466
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 11:06:08
Script started at 2025-06-12 12:21:52
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 12:21:52
Script started at 2025-06-12 12:22:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 12:23:04
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Received names: name1=11e, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 11e
Preparing to render HTML
Rendering HTML at 2025-06-12 12:23:04
Script started at 2025-06-12 12:23:40
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Lin restaurant%' AND Name = '11e'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 12:23:40
Script started at 2025-06-12 12:24:07
Database connection included
POST data received - name: '11e', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 18:30
    [name] => 11e
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 12:24:07
Script started at 2025-06-12 12:50:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 12:50:34
Script started at 2025-06-12 12:50:45
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13'
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 12:50:45
Script started at 2025-06-12 12:50:51
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [restaurant] => 明
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 12:50:51
Script started at 2025-06-12 13:56:06
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 13:56:06
[2025-06-12 17:59:48] Script started
[2025-06-12 17:59:57] Script started
[2025-06-12 17:59:57] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-12 17:59:57] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-12 17:59:57] Rows returned: 0
[2025-06-12 18:00:14] Script started
[2025-06-12 18:00:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 12
)

[2025-06-12 18:00:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-12 18:00:14] Rows returned: 0
[2025-06-12 18:00:27] Script started
[2025-06-12 18:00:27] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-12 18:00:27] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-12 18:00:27] Rows returned: 1
[2025-06-12 18:00:46] Script started
[2025-06-12 18:00:46] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
    [export] => 1
)

[2025-06-12 18:00:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-12 18:00:46] Rows returned: 1
[2025-06-12 18:00:46] Excel export completed
Script started at 2025-06-12 21:29:25
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 21:29:25
Script started at 2025-06-12 21:29:41
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-10
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-10'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:29:41
Script started at 2025-06-12 21:29:59
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-10
    [dining_time] => 
    [name] => Eric
    [restaurant] => 涼州游嚴行
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:29:59
Script started at 2025-06-12 21:30:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-03-19
    [dining_time] => 
    [name] => 
    [restaurant] => 香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-03-19' AND Restaurant LIKE '%香%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:30:54
Script started at 2025-06-12 21:31:33
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-03-19
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2590
    [host] => 6
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:31:33
Script started at 2025-06-12 21:32:19
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-02-28
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-02-28'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:32:19
Script started at 2025-06-12 21:32:50
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-28
    [dining_time] => 20:30
    [name] => Eric
    [restaurant] => fumée yakitori
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4906
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:32:50
Script started at 2025-06-12 21:33:49
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-02-26
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-02-26' AND Dining_Time LIKE '%12:00%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:33:49
Script started at 2025-06-12 21:33:53
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-02-26
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-02-26'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:33:53
Script started at 2025-06-12 21:34:24
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-26
    [dining_time] => 12:00
    [name] => Eric
    [restaurant] => Ukai
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 8
    [discount] => 89
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:34:24
Script started at 2025-06-12 21:36:04
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-01-02
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-01-02'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:36:04
Script started at 2025-06-12 21:36:31
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-01-02
    [dining_time] => 18:45
    [name] => Eric
    [restaurant] => Inita
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4873
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] =>  
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:36:31
Script started at 2025-06-12 21:39:20
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 21:39:20
Script started at 2025-06-12 21:40:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 21:40:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 21:40:57
Database connection included
POST data received - name: 'Ariel', name2: '堯', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => Ariel
    [restaurant] => 黑馬小廚
    [name2] => 堯
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ariel'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Checking name2: '堯'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '堯'
validateName result for '堯': count = 1
Received names: name1=Ariel, name2=堯, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ariel
Insert successful for name2: 堯
Preparing to render HTML
Rendering HTML at 2025-06-12 21:40:57
Script started at 2025-06-12 21:41:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬小廚%' AND Price = 1500
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:41:14
Script started at 2025-06-12 21:43:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-02
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-02'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:43:14
Script started at 2025-06-12 21:43:58
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-02
    [dining_time] => 12:30
    [name] => Eric
    [restaurant] => 海峽會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:43:58
Script started at 2025-06-12 21:45:42
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-11-15
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-11-15'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:45:42
Script started at 2025-06-12 21:46:09
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-11-15
    [dining_time] => 18:00
    [name] => Eric
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:46:09
Script started at 2025-06-12 21:48:10
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-02-14
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-02-14'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:48:10
Script started at 2025-06-12 21:48:58
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-14
    [dining_time] => 11:30
    [name] => Eric
    [restaurant] => A Cut
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:48:58
Script started at 2025-06-12 21:51:06
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-10-23
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-10-23'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:51:06
Script started at 2025-06-12 21:51:33
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-10-23
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 熏心
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:51:33
Script started at 2025-06-12 21:52:44
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-09-25
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-09-25'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:52:44
Script started at 2025-06-12 21:53:08
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-25
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4200
    [host] => 12
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:53:08
Script started at 2025-06-12 21:54:52
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-09-06
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-09-06'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:54:52
Script started at 2025-06-12 21:55:26
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-06
    [dining_time] => 18:15
    [name] => Eric
    [restaurant] => 春韭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 11
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:55:26
Script started at 2025-06-12 21:58:23
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-08-27
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-08-27'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 21:58:23
Script started at 2025-06-12 21:58:51
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-08-27
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => La Vie
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5388
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 21:58:51
Script started at 2025-06-12 22:00:58
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:00:58
Script started at 2025-06-12 22:01:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 22:01:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 22:02:02
Database connection included
POST data received - name: '堯', name2: '蔡小愛', name3: 'Adam', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 堯
    [restaurant] => 黑馬小廚
    [name2] => 蔡小愛
    [name3] => Adam
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '堯'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '堯'
validateName result for '堯': count = 1
Checking name2: '蔡小愛'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蔡小愛'
validateName result for '蔡小愛': count = 1
Checking name3: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=堯, name2=蔡小愛, name3=Adam, name4=, name5=
Error messages count: 0
Insert failed for 堯: Duplicate record
Insert successful for name2: 蔡小愛
Insert successful for name3: Adam
Preparing to render HTML
Rendering HTML at 2025-06-12 22:02:02
Script started at 2025-06-12 22:02:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬小廚%' AND Price = 1500
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:02:14
Script started at 2025-06-12 22:02:40
Database connection included
POST data received - name: 'Ariel', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => Ariel
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:02:40
Script started at 2025-06-12 22:02:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬小廚%' AND Price = 1500
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:02:54
Script started at 2025-06-12 22:04:45
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 22:04:45
Script started at 2025-06-12 22:05:04
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-08-08
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-08-08'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:05:04
Script started at 2025-06-12 22:05:42
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-08-08
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3938
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:05:42
Script started at 2025-06-12 22:06:46
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-07-29
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-07-29'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:06:46
Script started at 2025-06-12 22:07:10
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-07-29
    [dining_time] => 18:30
    [name] => Eric
    [restaurant] => T+T
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2848
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:07:10
Script started at 2025-06-12 22:07:57
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-06-27
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-06-27'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:07:57
Script started at 2025-06-12 22:08:27
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-27
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 5
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:08:27
Script started at 2025-06-12 22:09:11
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-05-23
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-05-23'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:09:11
Script started at 2025-06-12 22:09:30
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-05-23
    [dining_time] => 12:00
    [name] => Eric
    [restaurant] => 飛花落院
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4048
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:09:30
Script started at 2025-06-12 22:10:29
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-04-19
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-04-19'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:10:29
Script started at 2025-06-12 22:10:52
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-04-19
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 請客樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2100
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:10:52
Script started at 2025-06-12 22:11:29
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-03-14
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-03-14'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:11:29
Script started at 2025-06-12 22:11:53
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-03-14
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 頤宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2950
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:11:53
Script started at 2025-06-12 22:12:44
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-02-23
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-02-23'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:12:44
Script started at 2025-06-12 22:13:15
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-02-23
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 寒舍食譜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1550
    [host] => 4
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:13:15
Script started at 2025-06-12 22:14:04
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2023-12-29'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:14:04
Script started at 2025-06-12 22:15:24
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1450
    [host] => 6
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 首局
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:15:24
Script started at 2025-06-12 22:15:47
Database connection included
POST data received - name: 'Eric', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 19:00
    [name] => Eric
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1450
    [host] => 6
    [discount] => 75
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 本群首局
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 22:15:47
Script started at 2025-06-12 22:59:19
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 22:59:19
Script started at 2025-06-12 22:59:34
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 明福
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%明福%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 22:59:34
Script started at 2025-06-12 23:01:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-12 23:01:18
Database connection included
POST data received - name: 'Yuna', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => Yuna
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yuna'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Received names: name1=Yuna, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yuna
Preparing to render HTML
Rendering HTML at 2025-06-12 23:01:18
Script started at 2025-06-12 23:01:27
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明福台菜%' AND Price = 2000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 23:01:27
Script started at 2025-06-12 23:02:43
Database connection included
POST data received - name: '蔡小愛', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 蔡小愛
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 12
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蔡小愛'
validateName result for '蔡小愛': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 23:02:43
Script started at 2025-06-12 23:22:42
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-12 23:22:42
Script started at 2025-06-12 23:23:00
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-30
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-30'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 23:23:00
Script started at 2025-06-12 23:23:42
Database connection included
POST data received - name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-30
    [dining_time] => 12:30
    [name] => Lena
    [restaurant] => The Ukai Taipei 割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2100
    [host] => 12
    [discount] => 8
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 23:23:42
Script started at 2025-06-12 23:23:57
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-30
    [dining_time] => 12:30
    [name] => 
    [restaurant] => The Ukai Taipei 割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2100
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-30' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%The Ukai Taipei 割烹%' AND Price = 2100
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-12 23:23:57
Script started at 2025-06-12 23:24:22
Database connection included
POST data received - name: 'Liu', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-30
    [dining_time] => 12:30
    [name] => Liu
    [restaurant] => The Ukai Taipei 割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2100
    [host] => 
    [discount] => 8
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liu'
validateName result for 'Liu': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-12 23:24:22
Script started at 2025-06-13 00:37:18
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 00:37:18
Script started at 2025-06-13 00:37:32
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:37:32
Script started at 2025-06-13 00:40:34
Database connection included
POST data received - name: '安妮', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 安妮
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 2位
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '安妮'
validateName result for '安妮': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:40:34
Script started at 2025-06-13 00:40:47
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:40:47
Script started at 2025-06-13 00:42:11
Database connection included
POST data received - name: 'Henry Wu', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => Henry Wu
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:42:11
Script started at 2025-06-13 00:42:23
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:42:23
Script started at 2025-06-13 00:51:04
Database connection included
POST data received - name: '小丸子', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 18:30
    [name] => 小丸子
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 2位
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:51:04
Script started at 2025-06-13 00:51:19
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 18:30
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%花滔%' AND Diff_Str = 'Y'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:51:19
Script started at 2025-06-13 00:51:30
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%' AND Diff_Str = 'Y'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:51:30
Script started at 2025-06-13 00:51:41
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%' AND Diff_Str = 'Y'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:51:41
Script started at 2025-06-13 00:52:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:52:05
Script started at 2025-06-13 00:52:18
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 18:30
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:52:18
Script started at 2025-06-13 00:52:29
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:52:29
Script started at 2025-06-13 00:52:41
Database connection included
POST data received - name: '一塊蛋糕', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 18:30
    [name] => 一塊蛋糕
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一塊蛋糕'
validateName result for '一塊蛋糕': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:52:41
Script started at 2025-06-13 00:52:54
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:52:54
Script started at 2025-06-13 00:53:08
Database connection included
POST data received - name: '凱特', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 18:30
    [name] => 凱特
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:53:08
Script started at 2025-06-13 00:53:20
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:53:20
Script started at 2025-06-13 00:53:32
Database connection included
POST data received - name: '安妮', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 18:30
    [name] => 安妮
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 2位
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '安妮'
validateName result for '安妮': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:53:32
Script started at 2025-06-13 00:53:48
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:53:48
Script started at 2025-06-13 00:54:00
Database connection included
POST data received - name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 18:30
    [name] => 蕾蕾
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:54:00
Script started at 2025-06-13 00:54:10
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:54:10
Script started at 2025-06-13 00:55:14
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%花滔%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 00:55:14
Script started at 2025-06-13 00:55:35
Database connection included
POST data received - name: '小丸子', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 18:30
    [name] => 小丸子
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 2位
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 00:55:35
Script started at 2025-06-13 11:53:42
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 11:53:42
Script started at 2025-06-13 11:53:56
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 玖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%玖%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 11:53:56
Script started at 2025-06-13 11:54:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 11:54:17
Database connection included
POST data received - name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => Christine
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Received names: name1=Christine, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Christine
Preparing to render HTML
Rendering HTML at 2025-06-13 11:54:17
Script started at 2025-06-13 11:54:27
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => 
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-17' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%玖伊%' AND Price = 2800
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 11:54:27
Script started at 2025-06-13 12:37:36
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 12:37:36
Script started at 2025-06-13 12:37:40
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1426 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 12:37:40
Script started at 2025-06-13 12:43:26
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 12:43:26
Script started at 2025-06-13 12:43:32
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 12:43:32
Script started at 2025-06-13 12:43:38
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1426 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 12:43:38
Script started at 2025-06-13 12:49:05
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 12:49:05
Script started at 2025-06-13 12:49:10
Database connection included
POST data received - name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1426 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 12:49:10
Script started at 2025-06-13 13:01:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 13:01:29
Script started at 2025-06-13 13:01:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13'
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 13:01:44
Script started at 2025-06-13 13:04:00
Database connection included
POST data received - name: 'Ashley', bking_name: '陳小姐 末三碼：887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => Ashley
    [bking_name] => 陳小姐 末三碼：887
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 13:04:00
Script started at 2025-06-13 13:04:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%金蓬萊%' AND Price = 1800
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 13:04:18
Script started at 2025-06-13 13:04:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%金蓬萊%' AND Price = 1800
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 13:04:28
Script started at 2025-06-13 13:04:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%金蓬萊%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 13:04:33
Script started at 2025-06-13 13:40:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 13:40:13
Script started at 2025-06-13 13:40:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 13:40:22
Script started at 2025-06-13 13:44:41
Database connection included
POST data received - name: 'Ariel', bking_name: '張先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => Ariel
    [bking_name] => 張先生
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 13:44:41
Script started at 2025-06-13 13:45:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 13:45:04
Script started at 2025-06-13 13:45:41
Database connection included
POST data received - name: 'Yuna', bking_name: '李妮 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => Yuna
    [bking_name] => 李妮 997
    [restaurant] => 壽司芳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 9350
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 13:45:41
Script started at 2025-06-13 14:45:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 14:45:13
Script started at 2025-06-13 14:45:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-17'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 14:45:24
Script started at 2025-06-13 14:45:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 14:46:01
Database connection included
POST data received - name: 'Sun', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => Sun
    [bking_name] => 
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Received names: name1=Sun, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Sun
Preparing to render HTML
Rendering HTML at 2025-06-13 14:46:01
Script started at 2025-06-13 14:46:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => 
    [bking_name] => 
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-17' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%玖伊%' AND Price = 2800
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 14:46:11
Script started at 2025-06-13 14:49:26
Database connection included
POST data received - name: 'Max', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 12:30
    [name] => Max
    [bking_name] => 
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 14:49:26
Script started at 2025-06-13 15:18:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 15:18:36
Script started at 2025-06-13 15:18:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 15:18:41
Script started at 2025-06-13 15:19:05
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 15:19:05
Script started at 2025-06-13 15:20:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 15:20:03
Script started at 2025-06-13 15:20:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 15:20:22
Script started at 2025-06-13 15:21:19
Database connection included
POST data received - name: 'Eric', bking_name: 'Eric Lee', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Eric
    [bking_name] => Eric Lee
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4500
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 已用額度
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 15:21:19
Script started at 2025-06-13 15:21:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 15:21:48
Script started at 2025-06-13 16:06:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 16:06:50
Script started at 2025-06-13 16:06:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 16:06:57
Script started at 2025-06-13 16:07:23
Database connection included
POST data received - name: 'Christine', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => Christine
    [bking_name] => Christine
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 4
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 16:07:23
Script started at 2025-06-13 20:13:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 20:13:40
Script started at 2025-06-13 20:32:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 20:32:47
Script started at 2025-06-13 20:33:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 48 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:33:04
Script started at 2025-06-13 20:33:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:33:49
Script started at 2025-06-13 20:34:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 20:34:19
Database connection included
POST data received - name: 'Poya', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => Poya
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Received names: name1=Poya, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert failed for Poya: Duplicate record
Preparing to render HTML
Rendering HTML at 2025-06-13 20:34:19
Script started at 2025-06-13 20:34:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%晶華軒%' AND Price = 3300
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:34:34
Script started at 2025-06-13 20:34:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%' AND Price = 3300
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:34:46
Script started at 2025-06-13 20:35:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 20:35:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 20:35:24
Database connection included
POST data received - name: 'Jerrymx5', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => Jerrymx5
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%' AND Name = 'Jerrymx5'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:35:24
Script started at 2025-06-13 20:39:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 20:39:35
Script started at 2025-06-13 20:39:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:39:55
Script started at 2025-06-13 20:40:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 20:40:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 20:40:40
Database connection included
POST data received - name: 'Jerrymx5', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => Jerrymx5
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=Jerrymx5, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-06-13 20:40:40
Script started at 2025-06-13 20:40:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%晶華軒%' AND Price = 3300
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:40:50
Script started at 2025-06-13 20:41:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%' AND Price = 3300
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:41:13
Script started at 2025-06-13 20:41:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 20:41:20
Script started at 2025-06-13 22:09:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 22:09:13
Script started at 2025-06-13 22:09:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 毛家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%毛家%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:09:24
Script started at 2025-06-13 22:13:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 22:13:38
Script started at 2025-06-13 22:15:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:15:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:15:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:15:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:15:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:16:30
Database connection included
POST data received - name: '晨星', bking_name: '蔡先生', name2: 'Christine', name3: '凱特', name4: 'Patty', name5: 'Sun'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => 晨星
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => Christine
    [name3] => 凱特
    [name4] => Patty
    [name5] => Sun
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Checking name2: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Checking name3: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name4: 'Patty'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Patty'
validateName result for 'Patty': count = 1
Checking name5: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Received names: name1=晨星, bking_name=蔡先生, name2=Christine, name3=凱特, name4=Patty, name5=Sun
Error messages count: 0
Insert successful for name1: 晨星
Insert successful for name2: Christine
Insert successful for name3: 凱特
Insert successful for name4: Patty
Insert successful for name5: Sun
Preparing to render HTML
Rendering HTML at 2025-06-13 22:16:30
Script started at 2025-06-13 22:16:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-17'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:16:46
Script started at 2025-06-13 22:17:17
Database connection included
POST data received - name: '晨星', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => 晨星
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 22:17:17
Script started at 2025-06-13 22:17:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-17'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:17:28
Script started at 2025-06-13 22:24:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 22:24:33
Script started at 2025-06-13 22:25:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:25:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:26:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:26:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:26:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:26:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:26:40
Database connection included
POST data received - name: 'Liz', bking_name: 'Liz', name2: 'Lizzz', name3: '晨星', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => Liz
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => Lizzz
    [name3] => 晨星
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Liz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Checking name2: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Checking name3: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Received names: name1=Liz, bking_name=Liz, name2=Lizzz, name3=晨星, name4=, name5=
Error messages count: 0
Insert successful for name1: Liz
Insert successful for name2: Lizzz
Insert successful for name3: 晨星
Preparing to render HTML
Rendering HTML at 2025-06-13 22:26:40
Script started at 2025-06-13 22:26:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:26:57
Script started at 2025-06-13 22:27:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 22:27:30
Script started at 2025-06-13 22:27:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:27:41
Script started at 2025-06-13 22:29:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 22:29:50
Script started at 2025-06-13 22:30:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:30:04
Script started at 2025-06-13 22:30:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:30:32
Database connection included
POST data received - name: 'Sun', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => Sun
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Received names: name1=Sun, bking_name=Liz, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Sun
Preparing to render HTML
Rendering HTML at 2025-06-13 22:30:32
Script started at 2025-06-13 22:30:42
Database connection included
POST data received - name: '', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => 
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%毛家私廚%' AND Bking_Name LIKE '%Liz%' AND Price = 2800
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:30:42
Script started at 2025-06-13 22:56:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 22:56:47
Script started at 2025-06-13 22:56:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:56:59
Script started at 2025-06-13 22:57:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:57:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:57:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:57:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:57:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 22:58:15
Database connection included
POST data received - name: '凱特', bking_name: 'Liz', name2: '光耀', name3: '小晴', name4: '芸', name5: 'Jerrymx5'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => 凱特
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 光耀
    [name3] => 小晴
    [name4] => 芸
    [name5] => Jerrymx5
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name2: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name3: '小晴'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Checking name4: '芸'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '芸'
validateName result for '芸': count = 1
Checking name5: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=凱特, bking_name=Liz, name2=光耀, name3=小晴, name4=芸, name5=Jerrymx5
Error messages count: 0
Insert successful for name1: 凱特
Insert successful for name2: 光耀
Insert successful for name3: 小晴
Insert successful for name4: 芸
Insert successful for name5: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-06-13 22:58:15
Script started at 2025-06-13 22:58:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 22:58:28
Script started at 2025-06-13 23:00:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 23:00:29
Database connection included
POST data received - name: '范范', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => 范范
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Received names: name1=范范, bking_name=Liz, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 范范
Preparing to render HTML
Rendering HTML at 2025-06-13 23:00:29
Script started at 2025-06-13 23:00:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 23:00:44
Script started at 2025-06-13 23:00:54
Database connection included
POST data received - name: 'Liz', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => Liz
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-13 23:00:54
Script started at 2025-06-13 23:01:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 23:01:07
Script started at 2025-06-13 23:27:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 23:27:49
Script started at 2025-06-13 23:28:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 23:28:53
Script started at 2025-06-13 23:29:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 23:29:03
Script started at 2025-06-13 23:29:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-13 23:29:35
Database connection included
POST data received - name: 'Daphne', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Daphne
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Daphne'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Daphne'
validateName result for 'Daphne': count = 1
Received names: name1=Daphne, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Daphne
Preparing to render HTML
Rendering HTML at 2025-06-13 23:29:35
Script started at 2025-06-13 23:37:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-13 23:37:56
Script started at 2025-06-13 23:38:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金蓬萊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%金蓬萊%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 23:38:17
Script started at 2025-06-13 23:39:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 23:39:27
Script started at 2025-06-13 23:41:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-10'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-13 23:41:51
Script started at 2025-06-14 00:06:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 00:06:45
Script started at 2025-06-14 00:06:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-17'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 00:06:53
Script started at 2025-06-14 00:07:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 00:07:18
Database connection included
POST data received - name: 'Manny 潘', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => Manny 潘
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Manny 潘'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Received names: name1=Manny 潘, bking_name=蔡先生, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Manny 潘
Preparing to render HTML
Rendering HTML at 2025-06-14 00:07:18
Script started at 2025-06-14 00:07:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-17'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 00:07:28
Script started at 2025-06-14 00:07:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-17'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 00:07:49
Script started at 2025-06-14 00:43:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 00:43:25
Script started at 2025-06-14 00:43:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-17
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-17'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 00:43:33
Script started at 2025-06-14 00:44:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Restaurant LIKE '%黑馬小廚%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 00:44:14
Script started at 2025-06-14 01:08:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 華國
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-10' AND Restaurant LIKE '%華國%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 01:08:00
Script started at 2025-06-14 01:11:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Restaurant LIKE '%黑馬小廚%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 01:11:10
Script started at 2025-06-14 01:12:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14' AND Restaurant LIKE '%黑馬小廚%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 01:12:38
Script started at 2025-06-14 01:13:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 01:13:00
Script started at 2025-06-14 01:27:22
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 01:27:22
Script started at 2025-06-14 01:27:32
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨天本363%' AND Name = 'Eric' AND Diff_Str = 'Y'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 01:27:32
Script started at 2025-06-14 01:28:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 01:28:36
Script started at 2025-06-14 01:30:38
Database connection included
POST data received - name: '11e', bking_name: '依依小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:00
    [name] => 11e
    [bking_name] => 依依小姐
    [restaurant] => 蕭割烹Shou.Kappo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 01:30:38
Script started at 2025-06-14 02:45:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 02:45:31
Script started at 2025-06-14 02:46:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-13'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:46:02
Script started at 2025-06-14 02:47:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:47:21
Script started at 2025-06-14 02:47:44
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:47:44
Script started at 2025-06-14 02:47:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:47:56
Script started at 2025-06-14 02:50:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:50:45
Script started at 2025-06-14 02:51:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:51:12
Script started at 2025-06-14 02:51:28
Database connection included
POST data received - name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:51:28
Script started at 2025-06-14 02:51:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:51:39
Script started at 2025-06-14 02:51:53
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:51:53
Script started at 2025-06-14 02:52:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:52:49
Script started at 2025-06-14 02:53:11
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:53:11
Script started at 2025-06-14 02:53:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:53:21
Script started at 2025-06-14 02:53:38
Database connection included
POST data received - name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => SY
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:53:38
Script started at 2025-06-14 02:53:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:53:49
Script started at 2025-06-14 02:54:03
Database connection included
POST data received - name: 'Kristen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:54:03
Script started at 2025-06-14 02:54:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:54:11
Script started at 2025-06-14 02:54:21
Database connection included
POST data received - name: 'Hank C.', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => Hank C.
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:54:21
Script started at 2025-06-14 02:55:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:55:25
Script started at 2025-06-14 02:55:48
Database connection included
POST data received - name: '11e', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 11e
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:55:48
Script started at 2025-06-14 02:55:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:55:57
Script started at 2025-06-14 02:56:13
Database connection included
POST data received - name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:56:13
Script started at 2025-06-14 02:56:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:56:23
Script started at 2025-06-14 02:56:53
Database connection included
POST data received - name: 'Bonnie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Bonnie
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:56:53
Script started at 2025-06-14 02:57:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:57:01
Script started at 2025-06-14 02:57:22
Database connection included
POST data received - name: 'Gigi C', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Gigi C
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:57:22
Script started at 2025-06-14 02:57:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:57:30
Script started at 2025-06-14 02:57:44
Database connection included
POST data received - name: 'Jenny', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Jenny
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:57:44
Script started at 2025-06-14 02:57:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:57:57
Script started at 2025-06-14 02:58:15
Database connection included
POST data received - name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Liz
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:58:15
Script started at 2025-06-14 02:58:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:58:24
Script started at 2025-06-14 02:58:41
Database connection included
POST data received - name: 'Patty', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Patty
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Patty'
validateName result for 'Patty': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:58:41
Script started at 2025-06-14 02:59:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:59:09
Script started at 2025-06-14 02:59:24
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:59:24
Script started at 2025-06-14 02:59:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:59:33
Script started at 2025-06-14 02:59:50
Database connection included
POST data received - name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 02:59:50
Script started at 2025-06-14 02:59:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 02:59:58
Script started at 2025-06-14 03:00:16
Database connection included
POST data received - name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:00:16
Script started at 2025-06-14 03:00:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:00:23
Script started at 2025-06-14 03:00:39
Database connection included
POST data received - name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:00:39
Script started at 2025-06-14 03:00:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:00:47
Script started at 2025-06-14 03:00:59
Database connection included
POST data received - name: '范范', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 范范
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:00:59
Script started at 2025-06-14 03:01:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:01:31
Script started at 2025-06-14 03:01:44
Database connection included
POST data received - name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:01:44
Script started at 2025-06-14 03:01:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:01:55
Script started at 2025-06-14 03:02:10
Database connection included
POST data received - name: 'J', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => J
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:02:10
Script started at 2025-06-14 03:02:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:02:20
Script started at 2025-06-14 03:02:32
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:02:32
Script started at 2025-06-14 03:02:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:02:47
Script started at 2025-06-14 03:03:25
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未到期
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:03:25
Script started at 2025-06-14 03:03:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:03:37
Script started at 2025-06-14 03:04:01
Database connection included
POST data received - name: '范范', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 范范
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:04:01
Script started at 2025-06-14 03:04:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:04:13
Script started at 2025-06-14 03:04:28
Database connection included
POST data received - name: 'Lanchi', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Lanchi
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lanchi'
validateName result for 'Lanchi': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:04:28
Script started at 2025-06-14 03:04:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:04:37
Script started at 2025-06-14 03:04:50
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:04:50
Script started at 2025-06-14 03:04:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:04:59
Script started at 2025-06-14 03:06:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:06:15
Script started at 2025-06-14 03:06:28
Database connection included
POST data received - name: 'Gigi C', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => Gigi C
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:06:28
Script started at 2025-06-14 03:06:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:06:38
Script started at 2025-06-14 03:06:49
Database connection included
POST data received - name: 'Jennie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => Jennie
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jennie'
validateName result for 'Jennie': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:06:49
Script started at 2025-06-14 03:06:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:06:57
Script started at 2025-06-14 03:07:11
Database connection included
POST data received - name: 'Jenny', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => Jenny
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:07:11
Script started at 2025-06-14 03:07:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:07:21
Script started at 2025-06-14 03:07:31
Database connection included
POST data received - name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => Liz
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:07:31
Script started at 2025-06-14 03:07:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:07:41
Script started at 2025-06-14 03:07:52
Database connection included
POST data received - name: 'oAH', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => oAH
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:07:52
Script started at 2025-06-14 03:08:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:08:02
Script started at 2025-06-14 03:08:13
Database connection included
POST data received - name: 'Yuna', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => Yuna
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:08:13
Script started at 2025-06-14 03:08:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:08:29
Script started at 2025-06-14 03:08:39
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:08:39
Script started at 2025-06-14 03:08:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:08:49
Script started at 2025-06-14 03:09:00
Database connection included
POST data received - name: '小晴', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => 小晴
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:09:00
Script started at 2025-06-14 03:09:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:09:06
Script started at 2025-06-14 03:09:18
Database connection included
POST data received - name: '皓皓', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [name] => 皓皓
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:09:18
Script started at 2025-06-14 03:11:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-25'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:11:39
Script started at 2025-06-14 03:11:56
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-25
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:11:56
Script started at 2025-06-14 03:12:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-25'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:12:09
Script started at 2025-06-14 03:12:19
Database connection included
POST data received - name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-25
    [dining_time] => 19:00
    [name] => SY
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:12:19
Script started at 2025-06-14 03:12:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-25'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 03:12:30
Script started at 2025-06-14 03:12:40
Database connection included
POST data received - name: '流水', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-25
    [dining_time] => 19:00
    [name] => 流水
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '流水'
validateName result for '流水': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 03:12:40
Script started at 2025-06-14 15:13:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:13:03
Script started at 2025-06-14 15:13:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 毛家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%毛家%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 15:13:12
Script started at 2025-06-14 15:13:44
Database connection included
POST data received - name: 'Liz', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => Liz
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 15:13:44
Script started at 2025-06-14 15:14:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:14:38
Script started at 2025-06-14 15:14:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 毛家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%毛家%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 15:14:44
Script started at 2025-06-14 15:15:02
Database connection included
POST data received - name: 'Liz', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => Liz
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 20
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 15:15:02
Script started at 2025-06-14 15:25:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:25:50
Script started at 2025-06-14 15:28:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:28:13
Script started at 2025-06-14 15:29:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:29:24
Script started at 2025-06-14 15:30:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:30:48
Script started at 2025-06-14 15:30:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:30:54
Script started at 2025-06-14 15:32:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:32:21
Script started at 2025-06-14 15:33:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:33:49
Script started at 2025-06-14 15:40:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:40:11
Script started at 2025-06-14 15:42:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:42:36
Script started at 2025-06-14 15:44:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:44:13
Script started at 2025-06-14 15:45:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:45:06
Script started at 2025-06-14 15:47:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:47:07
Script started at 2025-06-14 15:52:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1445 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 15:52:49
Script started at 2025-06-14 15:53:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%毛家私廚%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 15:53:04
Script started at 2025-06-14 15:53:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11' AND Restaurant LIKE '%毛家私廚%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 15:53:27
Script started at 2025-06-14 15:54:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 15:54:17
Script started at 2025-06-14 15:56:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 15:56:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 15:56:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 15:57:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 15:57:20
Database connection included
POST data received - name: 'Dave', bking_name: 'Liz', name2: 'Maggie Chen', name3: 'JJ_M', name4: '鄭鴨鴨', name5: 'Bonnie'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => Dave
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => Maggie Chen
    [name3] => JJ_M
    [name4] => 鄭鴨鴨
    [name5] => Bonnie
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Dave'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dave'
validateName result for 'Dave': count = 1
Checking name2: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Checking name3: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Checking name4: '鄭鴨鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
Checking name5: 'Bonnie'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Received names: name1=Dave, bking_name=Liz, name2=Maggie Chen, name3=JJ_M, name4=鄭鴨鴨, name5=Bonnie
Error messages count: 0
Insert successful for name1: Dave
Insert successful for name2: Maggie Chen
Insert successful for name3: JJ_M
Insert successful for name4: 鄭鴨鴨
Insert successful for name5: Bonnie
Preparing to render HTML
Rendering HTML at 2025-06-14 15:57:21
Script started at 2025-06-14 15:57:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11' AND Restaurant LIKE '%毛家私廚%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 15:57:46
Script started at 2025-06-14 15:58:58
Database connection included
POST data received - name: '黛希', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => 黛希
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Received names: name1=黛希, bking_name=Liz, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 黛希
Preparing to render HTML
Rendering HTML at 2025-06-14 15:58:58
Script started at 2025-06-14 15:59:39
Database connection included
POST data received - name: '', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => 
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%毛家私廚%' AND Bking_Name LIKE '%Liz%' AND Price = 2800
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 15:59:39
Script started at 2025-06-14 16:00:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11' AND Restaurant LIKE '%毛家私廚%'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 16:00:01
Script started at 2025-06-14 16:03:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 16:04:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 16:04:12
Database connection included
POST data received - name: '蔡小愛', bking_name: 'Liz', name2: 'LJ', name3: 'Christine', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => 蔡小愛
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => LJ
    [name3] => Christine
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蔡小愛'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蔡小愛'
validateName result for '蔡小愛': count = 1
Checking name2: 'LJ'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'LJ'
validateName result for 'LJ': count = 1
Checking name3: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Received names: name1=蔡小愛, bking_name=Liz, name2=LJ, name3=Christine, name4=, name5=
Error messages count: 0
Insert successful for name1: 蔡小愛
Insert successful for name2: LJ
Insert successful for name3: Christine
Preparing to render HTML
Rendering HTML at 2025-06-14 16:04:12
Script started at 2025-06-14 16:04:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 16:04:28
Script started at 2025-06-14 16:08:22
Database connection included
POST data received - name: 'Eric', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => Eric
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=Liz, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-06-14 16:08:22
Script started at 2025-06-14 16:08:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 16:08:35
Script started at 2025-06-14 16:08:53
Database connection included
POST data received - name: 'Liz', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => Liz
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 20
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 16:08:53
Script started at 2025-06-14 18:30:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 18:30:57
Script started at 2025-06-14 18:31:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 18:31:08
Script started at 2025-06-14 18:31:37
Database connection included
POST data received - name: 'LJ', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => LJ
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 18:31:37
Script started at 2025-06-14 18:31:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 18:31:51
Script started at 2025-06-14 18:32:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 18:32:17
Database connection included
POST data received - name: 'CV', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [name] => CV
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'CV'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Received names: name1=CV, bking_name=Liz, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: CV
Preparing to render HTML
Rendering HTML at 2025-06-14 18:32:17
Script started at 2025-06-14 18:32:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 18:32:29
Script started at 2025-06-14 19:15:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 19:15:31
Script started at 2025-06-14 19:18:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:18:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:18:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:18:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:18:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:20:12
Database connection included
POST data received - name: 'Louis', bking_name: '賴小姐', name2: '小綠', name3: 'JF', name4: 'Christine', name5: '凱特'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => Louis
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 小綠
    [name3] => JF
    [name4] => Christine
    [name5] => 凱特
    [price] => 1750
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Louis'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Louis'
validateName result for 'Louis': count = 1
Checking name2: '小綠'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Checking name3: 'JF'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JF'
validateName result for 'JF': count = 1
Checking name4: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Checking name5: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Received names: name1=Louis, bking_name=賴小姐, name2=小綠, name3=JF, name4=Christine, name5=凱特
Error messages count: 0
Insert successful for name1: Louis
Insert successful for name2: 小綠
Insert successful for name3: JF
Insert successful for name4: Christine
Insert successful for name5: 凱特
Preparing to render HTML
Rendering HTML at 2025-06-14 19:20:12
Script started at 2025-06-14 19:20:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 19:20:25
Script started at 2025-06-14 19:21:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:21:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:21:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:21:36
Database connection included
POST data received - name: '小丸子', bking_name: '賴小姐', name2: 'JJ_M', name3: 'Yoman', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => 小丸子
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => JJ_M
    [name3] => Yoman
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Checking name2: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Checking name3: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=小丸子, bking_name=賴小姐, name2=JJ_M, name3=Yoman, name4=, name5=
Error messages count: 0
Insert successful for name1: 小丸子
Insert successful for name2: JJ_M
Insert successful for name3: Yoman
Preparing to render HTML
Rendering HTML at 2025-06-14 19:21:36
Script started at 2025-06-14 19:21:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 19:21:44
Script started at 2025-06-14 19:47:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 19:47:49
Script started at 2025-06-14 19:48:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 19:48:19
Script started at 2025-06-14 19:48:35
Database connection included
POST data received - name: '小綠', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => 小綠
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 19:48:35
Script started at 2025-06-14 19:48:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 19:48:45
Script started at 2025-06-14 19:48:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 19:49:04
Database connection included
POST data received - name: 'Hank C.', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => Hank C.
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Hank C.'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Received names: name1=Hank C., bking_name=賴小姐, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Hank C.
Preparing to render HTML
Rendering HTML at 2025-06-14 19:49:04
Script started at 2025-06-14 19:49:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 19:49:16
Script started at 2025-06-14 19:54:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 19:54:40
Script started at 2025-06-14 20:21:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 20:21:50
Script started at 2025-06-14 20:22:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 20:22:03
Script started at 2025-06-14 20:22:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 20:22:25
Database connection included
POST data received - name: 'Candy 趴趴走', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => Candy 趴趴走
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Received names: name1=Candy 趴趴走, bking_name=賴小姐, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Candy 趴趴走
Preparing to render HTML
Rendering HTML at 2025-06-14 20:22:25
Script started at 2025-06-14 20:22:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-23'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 20:22:34
Script started at 2025-06-14 20:22:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 20:22:42
Script started at 2025-06-14 20:44:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 20:44:55
Script started at 2025-06-14 20:45:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 20:45:32
Database connection included
POST data received - name: 'Ams', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => Ams
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Received names: name1=Ams, bking_name=賴小姐, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ams
Preparing to render HTML
Rendering HTML at 2025-06-14 20:45:32
Script started at 2025-06-14 20:45:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 20:45:47
Script started at 2025-06-14 20:46:05
Database connection included
POST data received - name: 'Louis', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => Louis
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Louis'
validateName result for 'Louis': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 20:46:05
Script started at 2025-06-14 20:46:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 20:46:16
Script started at 2025-06-14 21:12:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 21:12:01
Script started at 2025-06-14 21:12:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-14'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 21:12:08
Script started at 2025-06-14 21:12:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 21:12:35
Database connection included
POST data received - name: 'Shi Yun', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-14
    [dining_time] => 19:00
    [name] => Shi Yun
    [bking_name] => 
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Shi Yun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Shi Yun'
validateName result for 'Shi Yun': count = 1
Received names: name1=Shi Yun, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Shi Yun
Preparing to render HTML
Rendering HTML at 2025-06-14 21:12:35
Script started at 2025-06-14 22:45:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-14 22:45:58
Script started at 2025-06-14 22:46:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-21
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-21'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 22:46:07
Script started at 2025-06-14 22:46:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-14 22:46:42
Database connection included
POST data received - name: '何學海', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-21
    [dining_time] => 
    [name] => 何學海
    [bking_name] => 
    [restaurant] => 侯布雄
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '何學海'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '何學海'
validateName result for '何學海': count = 1
Received names: name1=何學海, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 何學海
Preparing to render HTML
Rendering HTML at 2025-06-14 22:46:42
Script started at 2025-06-14 22:46:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-21
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-21'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 22:46:50
Script started at 2025-06-14 22:47:16
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-21
    [dining_time] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 侯布雄
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 22:47:16
Script started at 2025-06-14 22:47:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-21
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-21'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 22:47:26
Script started at 2025-06-14 22:47:46
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-21
    [dining_time] => 
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 侯布雄
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-14 22:47:46
Script started at 2025-06-14 22:47:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-21
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 侯布雄
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-21' AND Restaurant LIKE '%侯布雄%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-14 22:47:55
Script started at 2025-06-15 12:21:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 12:21:22
Script started at 2025-06-15 12:21:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1466 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 12:21:30
Script started at 2025-06-15 13:25:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 13:25:17
Script started at 2025-06-15 13:25:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 13:25:26
Script started at 2025-06-15 13:41:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 13:41:46
Script started at 2025-06-15 13:56:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-15 13:56:03
Script started at 2025-06-15 13:56:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 13:56:11
Script started at 2025-06-15 15:52:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 15:52:59
Script started at 2025-06-15 15:54:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 15:54:34
Script started at 2025-06-15 15:55:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 15:55:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 15:55:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 15:56:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 15:56:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 15:56:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 15:57:25
Database connection included
POST data received - name: 'Christine', bking_name: 'Christine', name2: '光耀', name3: 'Sun', name4: '彥彥', name5: 'Yoman'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => Christine
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 光耀
    [name3] => Sun
    [name4] => 彥彥
    [name5] => Yoman
    [price] => 5720
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Checking name2: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name3: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Checking name4: '彥彥'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Checking name5: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Christine, bking_name=Christine, name2=光耀, name3=Sun, name4=彥彥, name5=Yoman
Error messages count: 0
Insert successful for name1: Christine
Insert successful for name2: 光耀
Insert successful for name3: Sun
Insert successful for name4: 彥彥
Insert successful for name5: Yoman
Preparing to render HTML
Rendering HTML at 2025-06-15 15:57:25
Script started at 2025-06-15 15:57:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 15:57:39
Script started at 2025-06-15 15:59:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1471 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 15:59:40
Script started at 2025-06-15 15:59:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 15:59:51
Script started at 2025-06-15 16:00:09
Database connection included
POST data received - name: 'Yoman', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 16:00:09
Script started at 2025-06-15 16:00:19
Database connection included
POST data received - name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will’s Teppanyaki 三店%' AND Bking_Name LIKE '%Christine%' AND Price = 5720
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 16:00:19
Script started at 2025-06-15 16:00:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 16:00:39
Database connection included
POST data received - name: 'SY', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => SY
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'SY'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Received names: name1=SY, bking_name=Christine, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: SY
Preparing to render HTML
Rendering HTML at 2025-06-15 16:00:39
Script started at 2025-06-15 16:00:47
Database connection included
POST data received - name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will’s Teppanyaki 三店%' AND Bking_Name LIKE '%Christine%' AND Price = 5720
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 16:00:47
Script started at 2025-06-15 16:06:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%承家私廚%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 16:06:16
Script started at 2025-06-15 18:41:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 18:41:54
Script started at 2025-06-15 18:42:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => will
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%will%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 18:42:04
Script started at 2025-06-15 18:42:38
Database connection included
POST data received - name: 'yom', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => yom
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'yom'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'yom'
validateName result for 'yom': count = 0
Name1 validation failed: yom
Received names: name1=yom, bking_name=Christine, name2=, name3=, name4=, name5=
Error messages count: 1
Name validation failed: yom名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-15 18:42:38
Script started at 2025-06-15 18:42:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => will
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%will%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 18:42:49
Script started at 2025-06-15 18:43:00
Database connection included
POST data received - name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-15 18:43:00
Script started at 2025-06-15 18:43:06
Database connection included
POST data received - name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will’s Teppanyaki 三店%' AND Bking_Name LIKE '%Christine%' AND Price = 5720
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 18:43:06
Script started at 2025-06-15 18:43:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 18:43:41
Database connection included
POST data received - name: 'Yoman', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=Christine, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-06-15 18:43:41
Script started at 2025-06-15 18:43:50
Database connection included
POST data received - name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will’s Teppanyaki 三店%' AND Bking_Name LIKE '%Christine%' AND Price = 5720
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 18:43:50
Script started at 2025-06-15 18:44:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => will
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%will%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 18:44:31
Script started at 2025-06-15 18:44:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 18:44:46
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => will
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%will%' AND Name = 'Yoman'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 18:44:46
Script started at 2025-06-15 19:08:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 19:08:31
Script started at 2025-06-15 19:08:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-15 19:08:45
Database connection included
POST data received - name: '11e', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 11e
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%logy%' AND Name = '11e'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 19:08:45
Script started at 2025-06-15 21:03:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 21:03:03
Script started at 2025-06-15 21:03:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 21:03:09
Script started at 2025-06-15 21:03:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 21:03:53
Script started at 2025-06-15 21:12:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Will’s Teppanyaki 三店%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 21:12:25
Script started at 2025-06-15 21:12:40
Database connection included
POST data received - name: 'Christine', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => Christine
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 21:12:40
Script started at 2025-06-15 21:53:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 21:53:59
Script started at 2025-06-15 21:54:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-03' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 21:54:20
Script started at 2025-06-15 21:54:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-25' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 21:54:40
Script started at 2025-06-15 21:59:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-18' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 21:59:50
Script started at 2025-06-15 22:05:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:05:19
Script started at 2025-06-15 22:05:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-13'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:05:51
Script started at 2025-06-15 22:06:08
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-13
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => M&CO 蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:06:08
Script started at 2025-06-15 22:06:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => M&CO 蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-13' AND Restaurant LIKE '%M&CO 蟹宴%' AND Diff_Str = 'Y'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:06:21
Script started at 2025-06-15 22:08:22
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-13
    [dining_time] => 19:00
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => 
    [restaurant] => M&CO 蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:08:22
Script started at 2025-06-15 22:08:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-12-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => M&CO 蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-12-13' AND Restaurant LIKE '%M&CO 蟹宴%' AND Diff_Str = 'Y'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:08:35
Script started at 2025-06-15 22:08:47
Database connection included
POST data received - name: 'Goodwinter', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-13
    [dining_time] => 19:00
    [name] => Goodwinter
    [bking_name] => 
    [restaurant] => M&CO 蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Goodwinter'
validateName result for 'Goodwinter': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:08:47
Script started at 2025-06-15 22:09:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-02-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-02-26'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:09:53
Script started at 2025-06-15 22:10:04
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-26
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => Ukai
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 8
    [discount] => 89
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:10:04
Script started at 2025-06-15 22:11:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 海峽會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%海峽會%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:11:01
Script started at 2025-06-15 22:11:13
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-02
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 海峽會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:11:13
Script started at 2025-06-15 22:16:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 22:16:31
Script started at 2025-06-15 22:16:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%85td%'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:16:38
Script started at 2025-06-15 22:16:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-26' AND Restaurant LIKE '%85td%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:16:59
Script started at 2025-06-15 22:17:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%85td%'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:17:17
Script started at 2025-06-15 22:17:52
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-25
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4200
    [host] => 12
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:17:52
Script started at 2025-06-15 22:18:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-01-02
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-01-02'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:18:32
Script started at 2025-06-15 22:18:44
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-01-02
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => Inita
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4873
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:18:44
Script started at 2025-06-15 22:19:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-02-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-02-28'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:19:14
Script started at 2025-06-15 22:19:44
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-28
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => fumée yakitori
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4906
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:19:44
Script started at 2025-06-15 22:20:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-03-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-03-19'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:20:22
Script started at 2025-06-15 22:20:36
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-03-19
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2590
    [host] => 6
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:20:36
Script started at 2025-06-15 22:20:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-02-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-02-14'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:20:58
Script started at 2025-06-15 22:21:08
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-14
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => A Cut
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:21:08
Script started at 2025-06-15 22:21:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-10'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:21:54
Script started at 2025-06-15 22:22:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-12'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:22:26
Script started at 2025-06-15 22:23:13
Database connection included
POST data received - name: 'Ariel', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 12:30
    [name] => Ariel
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:23:13
Script started at 2025-06-15 22:23:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-15 22:23:22
Script started at 2025-06-15 22:23:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-12' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:23:30
Script started at 2025-06-15 22:23:40
Database connection included
POST data received - name: 'Lizzz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 12:30
    [name] => Lizzz
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:23:40
Script started at 2025-06-15 22:23:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-12' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:23:51
Script started at 2025-06-15 22:24:04
Database connection included
POST data received - name: '堯', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 12:30
    [name] => 堯
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '堯'
validateName result for '堯': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:24:04
Script started at 2025-06-15 22:24:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-12' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:24:16
Script started at 2025-06-15 22:24:27
Database connection included
POST data received - name: '范范', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 12:30
    [name] => 范范
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:24:27
Script started at 2025-06-15 22:24:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-12' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:24:54
Script started at 2025-06-15 22:25:10
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-12
    [dining_time] => 12:30
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 訂金
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:25:10
Script started at 2025-06-15 22:28:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-09-06
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-09-06'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:28:58
Script started at 2025-06-15 22:29:11
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-06
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 春韭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 11
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:29:11
Script started at 2025-06-15 22:29:45
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-08-08
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 春韭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 11
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:29:45
Script started at 2025-06-15 22:30:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-08-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-08-08'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:30:09
Script started at 2025-06-15 22:30:19
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-08-08
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3938
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:30:19
Script started at 2025-06-15 22:30:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-06-27'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:30:57
Script started at 2025-06-15 22:31:07
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-27
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 5
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:31:07
Script started at 2025-06-15 22:31:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-04-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-04-19'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:31:41
Script started at 2025-06-15 22:31:52
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-04-19
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 請客樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2100
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:31:52
Script started at 2025-06-15 22:33:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-03-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-03-14'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:33:49
Script started at 2025-06-15 22:34:00
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-03-14
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 頤宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2950
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:34:00
Script started at 2025-06-15 22:34:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-05-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-05-23'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:34:45
Script started at 2025-06-15 22:34:54
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-05-23
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 飛花落院
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4048
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:34:54
Script started at 2025-06-15 22:39:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-15 22:39:47
Script started at 2025-06-15 22:39:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-15 22:39:55
Script started at 2025-06-15 22:40:10
Database connection included
POST data received - name: '一堆雞毛', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 一堆雞毛
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一堆雞毛'
validateName result for '一堆雞毛': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-15 22:40:10
Script started at 2025-06-16 00:26:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 00:26:15
Script started at 2025-06-16 00:47:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 00:47:33
Script started at 2025-06-16 00:47:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:48:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:49:03
Database connection included
POST data received - name: 'Liz', bking_name: 'test', name2: 'BBB', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => Liz
    [bking_name] => test
    [restaurant] => test
    [name2] => BBB
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Liz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Checking name2: 'BBB'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'BBB'
validateName result for 'BBB': count = 1
Received names: name1=Liz, bking_name=test, name2=BBB, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Liz
Insert successful for name2: BBB
Preparing to render HTML
Rendering HTML at 2025-06-16 00:49:03
Script started at 2025-06-16 00:49:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 00:49:19
Script started at 2025-06-16 00:49:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:49:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:51:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:51:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 00:51:35
Script started at 2025-06-16 00:51:58
Database connection included
POST data received - name: 'Liz', bking_name: 'test', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => Liz
    [bking_name] => test
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 00:51:58
Script started at 2025-06-16 00:52:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 00:52:22
Script started at 2025-06-16 00:52:34
Database connection included
POST data received - name: 'BBB', bking_name: 'test', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => BBB
    [bking_name] => test
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 00:52:34
Script started at 2025-06-16 00:52:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 00:52:44
Script started at 2025-06-16 00:52:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:55:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 00:55:11
Script started at 2025-06-16 00:57:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:57:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 00:57:42
Script started at 2025-06-16 00:57:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:58:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 00:58:16
Script started at 2025-06-16 00:58:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 00:58:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:01:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 01:01:00
Script started at 2025-06-16 01:01:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:01:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:02:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:02:38
Database connection included
POST data received - name: 'BBB', bking_name: '', name2: 'Chloe', name3: 'Sandy', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => BBB
    [bking_name] => 
    [restaurant] => test
    [name2] => Chloe
    [name3] => Sandy
    [name4] => 
    [name5] => 
    [price] => 1900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'BBB'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'BBB'
validateName result for 'BBB': count = 1
Checking name2: 'Chloe'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chloe'
validateName result for 'Chloe': count = 1
Checking name3: 'Sandy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sandy'
validateName result for 'Sandy': count = 1
Received names: name1=BBB, bking_name=, name2=Chloe, name3=Sandy, name4=, name5=
Error messages count: 0
Insert successful for name1: BBB
Insert successful for name2: Chloe
Insert successful for name3: Sandy
Preparing to render HTML
Rendering HTML at 2025-06-16 01:02:38
Script started at 2025-06-16 01:02:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:02:50
Script started at 2025-06-16 01:03:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%test%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:03:04
Script started at 2025-06-16 01:03:23
Database connection included
POST data received - name: 'BBB', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => BBB
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 01:03:23
Script started at 2025-06-16 01:03:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-23'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:03:31
Script started at 2025-06-16 01:03:44
Database connection included
POST data received - name: 'Sandy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => Sandy
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 01:03:44
Script started at 2025-06-16 01:03:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-23'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:03:52
Script started at 2025-06-16 01:04:02
Database connection included
POST data received - name: 'Chloe', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => Chloe
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 01:04:02
Script started at 2025-06-16 01:04:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1472 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:04:05
Script started at 2025-06-16 01:05:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:05:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:05:51
Database connection included
POST data received - name: 'Ashley ❤️', bking_name: '', name2: 'test', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => Ashley ❤️
    [bking_name] => 
    [restaurant] => test
    [name2] => test
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Checking name2: 'test'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'test'
validateName result for 'test': count = 0
Name2 validation failed: test
Received names: name1=Ashley ❤️, bking_name=, name2=test, name3=, name4=, name5=
Error messages count: 1
Name validation failed: test名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-16 01:05:51
Script started at 2025-06-16 01:06:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:06:01
Script started at 2025-06-16 01:06:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:06:05
Script started at 2025-06-16 01:06:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%test%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:06:13
Script started at 2025-06-16 01:06:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1472 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:06:32
Script started at 2025-06-16 01:07:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%test%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:07:00
Script started at 2025-06-16 01:07:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:07:22
Database connection included
POST data received - name: 'Ashley ❤️', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Ashley ❤️
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Ashley ❤️'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:07:22
Script started at 2025-06-16 01:07:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:08:09
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: 'xxx', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => xxx
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name2: 'xxx'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'xxx'
validateName result for 'xxx': count = 0
Name2 validation failed: xxx
Received names: name1=Eric, bking_name=, name2=xxx, name3=, name4=, name5=
Error messages count: 1
Name validation failed: xxx名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-16 01:08:09
Script started at 2025-06-16 01:08:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%test%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:08:27
Script started at 2025-06-16 01:08:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:08:38
Script started at 2025-06-16 01:08:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:08:40
Script started at 2025-06-16 01:08:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 01:09:03
Database connection included
POST data received - name: 'Allen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => Allen
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Allen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Allen'
validateName result for 'Allen': count = 0
Name1 validation failed: Allen
Received names: name1=Allen, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 1
Name validation failed: Allen名字錯誤
Preparing to render HTML
Rendering HTML at 2025-06-16 01:09:03
Script started at 2025-06-16 01:09:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%test%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:09:15
Script started at 2025-06-16 01:09:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1472 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 01:09:19
Script started at 2025-06-16 09:58:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 09:58:49
Script started at 2025-06-16 09:59:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 承家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%承家%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 09:59:04
Script started at 2025-06-16 09:59:23
Database connection included
POST data received - name: 'Patty', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => Patty
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 09:59:23
Script started at 2025-06-16 09:59:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 承家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%承家%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 09:59:39
Script started at 2025-06-16 10:01:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 10:01:20
Database connection included
POST data received - name: 'Jerrymx5', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => Jerrymx5
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=Jerrymx5, bking_name=蔡先生, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-06-16 10:01:20
Script started at 2025-06-16 10:01:36
Database connection included
POST data received - name: '', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-17' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%承家私廚%' AND Bking_Name LIKE '%蔡先生%' AND Price = 2500
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 10:01:36
Script started at 2025-06-16 10:02:23
Database connection included
POST data received - name: '凱特', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => 凱特
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 10:02:23
Script started at 2025-06-16 10:02:30
Database connection included
POST data received - name: '', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-17' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%承家私廚%' AND Bking_Name LIKE '%蔡先生%' AND Price = 2500
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 10:02:30
Script started at 2025-06-16 10:28:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 10:28:55
Script started at 2025-06-16 10:29:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜相逢%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 10:29:13
Script started at 2025-06-16 10:37:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜相逢%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 10:37:04
Script started at 2025-06-16 10:42:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 承家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%承家%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 10:42:26
Script started at 2025-06-16 10:42:52
Database connection included
POST data received - name: '凱特', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => 凱特
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Received names: name1=凱特, bking_name=蔡先生, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 凱特
Preparing to render HTML
Rendering HTML at 2025-06-16 10:42:52
Script started at 2025-06-16 10:43:02
Database connection included
POST data received - name: '', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-17' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%承家私廚%' AND Bking_Name LIKE '%蔡先生%' AND Price = 2500
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 10:43:02
Script started at 2025-06-16 11:59:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 11:59:36
Script started at 2025-06-16 12:01:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 12:01:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 12:01:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 12:01:31
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '檸檬', name3: '凱特', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => Wagyu Mania
    [name2] => 檸檬
    [name3] => 凱特
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Checking name3: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Received names: name1=Yoman, bking_name=葉先生 末三碼518, name2=檸檬, name3=凱特, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: 檸檬
Insert successful for name3: 凱特
Preparing to render HTML
Rendering HTML at 2025-06-16 12:01:31
Script started at 2025-06-16 12:01:53
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => Wagyu Mania
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Wagyu Mania%' AND Bking_Name LIKE '%葉先生 末三碼518%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 12:01:53
Script started at 2025-06-16 13:14:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 13:14:20
Script started at 2025-06-16 13:14:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 13:14:28
Script started at 2025-06-16 13:15:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 13:15:05
Database connection included
POST data received - name: 'Adam', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 18:30
    [name] => Adam
    [bking_name] => 葉先生 末三碼518
    [restaurant] => Wagyu Mania
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Adam, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Adam
Preparing to render HTML
Rendering HTML at 2025-06-16 13:15:05
Script started at 2025-06-16 13:15:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-10'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 13:15:13
Script started at 2025-06-16 13:15:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 13:15:26
Script started at 2025-06-16 13:15:39
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => Wagyu Mania
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 13:15:39
Script started at 2025-06-16 13:23:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 13:23:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 13:24:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 13:25:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 13:25:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 13:26:21
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: 'Manny 潘', name3: '皓皓', name4: 'Adam', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 17:30
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => NAGOMI
    [name2] => Manny 潘
    [name3] => 皓皓
    [name4] => Adam
    [name5] => 
    [price] => 1738
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Manny 潘'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Checking name3: '皓皓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
Checking name4: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Yoman, bking_name=葉先生 末三碼518, name2=Manny 潘, name3=皓皓, name4=Adam, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: Manny 潘
Insert successful for name3: 皓皓
Insert successful for name4: Adam
Preparing to render HTML
Rendering HTML at 2025-06-16 13:26:21
Script started at 2025-06-16 13:26:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-23'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 13:26:29
Script started at 2025-06-16 15:24:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 15:24:03
Script started at 2025-06-16 15:24:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 15:24:19
Script started at 2025-06-16 15:25:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 15:25:46
Database connection included
POST data received - name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Received names: name1=小丸子, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert failed for 小丸子: Duplicate record
Preparing to render HTML
Rendering HTML at 2025-06-16 15:25:46
Script started at 2025-06-16 15:25:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%喜相逢%' AND Diff_Str = 'Y'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 15:25:56
Script started at 2025-06-16 17:17:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 17:17:15
Script started at 2025-06-16 17:17:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%三店%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:17:24
Script started at 2025-06-16 17:17:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 17:17:47
Database connection included
POST data received - name: 'Syzygy', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => Syzygy
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Syzygy, bking_name=Christine, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Syzygy
Preparing to render HTML
Rendering HTML at 2025-06-16 17:17:47
Script started at 2025-06-16 17:17:57
Database connection included
POST data received - name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will’s Teppanyaki 三店%' AND Bking_Name LIKE '%Christine%' AND Price = 5720
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:17:57
Script started at 2025-06-16 17:20:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 17:20:24
Database connection included
POST data received - name: '蕾蕾', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => 蕾蕾
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Received names: name1=蕾蕾, bking_name=Christine, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 蕾蕾
Preparing to render HTML
Rendering HTML at 2025-06-16 17:20:24
Script started at 2025-06-16 17:20:32
Database connection included
POST data received - name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Christine
    [restaurant] => Will’s Teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will’s Teppanyaki 三店%' AND Bking_Name LIKE '%Christine%' AND Price = 5720
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:20:32
Script started at 2025-06-16 17:22:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:22:15
Script started at 2025-06-16 17:22:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Zea
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Restaurant LIKE '%Zea%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:22:26
Script started at 2025-06-16 17:22:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 17:22:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 17:23:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 17:23:20
Database connection included
POST data received - name: '料北鴨', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 19:00
    [name] => 料北鴨
    [bking_name] => 
    [restaurant] => Zea
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '料北鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '料北鴨'
validateName result for '料北鴨': count = 1
Received names: name1=料北鴨, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 料北鴨
Preparing to render HTML
Rendering HTML at 2025-06-16 17:23:20
Script started at 2025-06-16 17:23:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => Zea
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%Zea%' AND Price = 3000
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:23:29
Script started at 2025-06-16 17:23:43
Database connection included
POST data received - name: 'Ammm', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 19:00
    [name] => Ammm
    [bking_name] => 
    [restaurant] => Zea
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 17:23:43
Script started at 2025-06-16 17:23:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => Zea
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%Zea%' AND Price = 3000
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:23:53
Script started at 2025-06-16 17:42:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 17:42:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 17:44:36
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: 'Joy', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => Joy
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Joy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Joy'
validateName result for 'Joy': count = 1
Received names: name1=Yoman, bking_name=葉先生 末三碼518, name2=Joy, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: Joy
Preparing to render HTML
Rendering HTML at 2025-06-16 17:44:36
Script started at 2025-06-16 17:45:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 17:45:46
Database connection included
POST data received - name: '檸檬', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => 檸檬
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=檸檬, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 檸檬
Preparing to render HTML
Rendering HTML at 2025-06-16 17:45:46
Script started at 2025-06-16 17:45:56
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%川雅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 5038
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:45:56
Script started at 2025-06-16 17:46:17
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 17:46:17
Script started at 2025-06-16 17:46:43
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%川雅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 5038
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:46:43
Script started at 2025-06-16 17:47:10
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人一
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 17:47:10
Script started at 2025-06-16 17:47:16
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 友人一
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%川雅%' AND Name = 'Yoman' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Remarks LIKE '%友人一%' AND Price = 5038
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 17:47:16
Script started at 2025-06-16 18:09:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 18:09:50
Script started at 2025-06-16 18:10:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 18:10:04
Script started at 2025-06-16 18:10:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%鄒記%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 18:10:26
Script started at 2025-06-16 18:10:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鄒記%'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 18:10:43
Script started at 2025-06-16 22:17:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 22:17:15
Script started at 2025-06-16 22:17:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜相逢%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 22:17:33
Script started at 2025-06-16 22:17:56
Database connection included
POST data received - name: 'Gigi C', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Gigi C
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 22:17:56
Script started at 2025-06-16 22:18:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%喜相逢%' AND Diff_Str = 'Y'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 22:18:05
Script started at 2025-06-16 22:30:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 22:30:33
Script started at 2025-06-16 22:30:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜相逢%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 22:30:52
Script started at 2025-06-16 22:31:26
Database connection included
POST data received - name: 'Bonnie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Bonnie
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未緻
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 22:31:26
Script started at 2025-06-16 22:31:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%喜相逢%' AND Diff_Str = 'Y'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 22:31:36
Script started at 2025-06-16 22:32:04
Database connection included
POST data received - name: '11e', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 11e
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未緻
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-16 22:32:04
Script started at 2025-06-16 22:32:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未緻
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%喜相逢%' AND Diff_Str = 'Y' AND Remarks LIKE '%未緻%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 22:32:11
Script started at 2025-06-16 22:32:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%喜相逢%' AND Diff_Str = 'Y'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 22:32:17
Script started at 2025-06-16 23:20:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 23:20:22
Script started at 2025-06-16 23:20:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 23:20:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-16 23:21:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-16 23:21:16
Script started at 2025-06-16 23:21:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-16 23:21:23
[2025-06-16 23:22:37] Script started
[2025-06-16 23:22:48] Script started
[2025-06-16 23:22:48] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-16 23:22:48] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-16 23:22:48] Rows returned: 3
[2025-06-16 23:23:46] Script started
[2025-06-16 23:23:53] Script started
[2025-06-16 23:23:53] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-16 23:23:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-16 23:23:53] Rows returned: 3
[2025-06-16 23:25:28] Script started
[2025-06-16 23:25:28] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-16 23:25:28] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-16 23:25:28] Rows returned: 3
[2025-06-16 23:25:45] Script started
[2025-06-16 23:25:45] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-06-16 23:25:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-06-16 23:25:45] Rows returned: 4
[2025-06-16 23:26:22] Script started
[2025-06-16 23:26:22] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-06-16 23:26:22] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-06-16 23:26:22] Rows returned: 7
[2025-06-16 23:26:36] Script started
[2025-06-16 23:26:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-06-16 23:26:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6
        ) ORDER BY M.Date DESC 
[2025-06-16 23:26:36] Rows returned: 9
Script started at 2025-06-17 00:15:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-17 00:15:30
Script started at 2025-06-17 00:15:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜相逢%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-17 00:15:56
Script started at 2025-06-17 00:16:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-17 00:16:28
Database connection included
POST data received - name: 'Peggy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Peggy
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Peggy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Peggy'
validateName result for 'Peggy': count = 1
Received names: name1=Peggy, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Peggy
Preparing to render HTML
Rendering HTML at 2025-06-17 00:16:28
Script started at 2025-06-17 00:16:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%喜相逢%' AND Diff_Str = 'Y'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-17 00:16:37
Script started at 2025-06-17 08:39:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-17 08:39:17
Script started at 2025-06-17 08:39:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-17 08:39:28
Script started at 2025-06-17 08:39:53
Database connection included
POST data received - name: 'Lena', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3960
    [host] => 12
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-17 08:39:53
Script started at 2025-06-17 08:40:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-17 08:40:28
Script started at 2025-06-17 08:40:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜相逢%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-17 08:40:47
Script started at 2025-06-17 08:41:03
Database connection included
POST data received - name: '11e', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 11e
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-17 08:41:03
Script started at 2025-06-17 17:38:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-17 17:38:31
Script started at 2025-06-17 17:38:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => lin res
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%lin res%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-17 17:38:41
Script started at 2025-06-17 17:39:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-17 17:39:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-17 17:39:50
Database connection included
POST data received - name: 'SY', bking_name: '', name2: 'Peggy', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:30
    [name] => SY
    [bking_name] => 
    [restaurant] => Lin restaurant
    [name2] => Peggy
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'SY'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Checking name2: 'Peggy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Peggy'
validateName result for 'Peggy': count = 1
Received names: name1=SY, bking_name=, name2=Peggy, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: SY
Insert successful for name2: Peggy
Preparing to render HTML
Rendering HTML at 2025-06-17 17:39:50
Script started at 2025-06-17 17:40:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Lin restaurant%' AND Price = 4466
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-17 17:40:00
Script started at 2025-06-17 17:40:12
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-17 17:40:12
Script started at 2025-06-17 17:55:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-17 17:55:16
Script started at 2025-06-17 17:55:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-17 17:55:25
Database connection included
POST data received - name: 'Syzygy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Syzygy
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Syzygy'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-17 17:55:25
[2025-06-17 22:55:53] Script started
[2025-06-17 22:56:02] Script started
[2025-06-17 22:56:02] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-17 22:56:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-17 22:56:02] Rows returned: 1
[2025-06-17 22:56:10] Script started
[2025-06-17 22:56:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
    [export] => 1
)

[2025-06-17 22:56:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-17 22:56:10] Rows returned: 1
[2025-06-17 22:56:10] Excel export completed
[2025-06-17 22:58:51] Script started
[2025-06-17 22:58:51] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-17 22:58:51] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-17 22:58:51] Rows returned: 3
[2025-06-17 22:59:29] Script started
[2025-06-17 22:59:29] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-17 22:59:29] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-17 22:59:29] Rows returned: 1
Script started at 2025-06-18 01:05:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-18 01:05:26
[2025-06-18 10:37:07] Script started
[2025-06-18 10:37:15] Script started
[2025-06-18 10:37:15] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-18 10:37:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-18 10:37:15] Rows returned: 1
[2025-06-18 10:38:26] Script started
[2025-06-18 10:38:26] Member Rick deleted successfully
[2025-06-18 10:38:31] Script started
[2025-06-18 10:38:31] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-18 10:38:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-06-18 10:38:31] Rows returned: 98
[2025-06-18 10:38:49] Script started
[2025-06-18 10:38:54] Script started
[2025-06-18 10:38:54] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-18 10:38:54] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-18 10:38:54] Rows returned: 2
[2025-06-18 10:39:37] Script started
[2025-06-18 10:39:37] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
    [export] => 1
)

[2025-06-18 10:39:37] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-18 10:39:37] Rows returned: 2
[2025-06-18 10:39:37] Excel export completed
Script started at 2025-06-18 10:40:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-18 10:40:47
Script started at 2025-06-18 10:40:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-18 10:40:57
Database connection included
POST data received - name: 'Emma', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Emma
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Emma'
validateName result for 'Emma': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Emma'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-18 10:40:57
Script started at 2025-06-18 10:41:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-18 10:41:07
Database connection included
POST data received - name: 'Teresa', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Teresa
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Teresa'
validateName result for 'Teresa': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Teresa'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-18 10:41:07
[2025-06-18 10:41:13] Script started
[2025-06-18 10:41:18] Script started
[2025-06-18 10:41:18] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-18 10:41:18] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-18 10:41:18] Rows returned: 2
[2025-06-18 10:43:36] Script started
[2025-06-18 10:43:42] Script started
[2025-06-18 10:43:42] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-18 10:43:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-18 10:43:42] Rows returned: 2
[2025-06-18 10:45:35] Script started
[2025-06-18 10:45:35] Member Teresa deleted successfully
[2025-06-18 10:45:41] Script started
[2025-06-18 10:45:41] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-18 10:45:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-06-18 10:45:41] Rows returned: 97
[2025-06-18 10:45:45] Script started
[2025-06-18 10:45:45] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-18 10:45:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-18 10:45:45] Rows returned: 1
[2025-06-18 10:45:50] Script started
[2025-06-18 10:45:50] Member Emma deleted successfully
[2025-06-18 10:57:30] Script started
[2025-06-18 10:57:39] Script started
[2025-06-18 10:57:39] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-18 10:57:39] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-18 10:57:39] Rows returned: 0
Script started at 2025-06-18 11:48:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-18 11:48:50
Script started at 2025-06-18 11:49:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 49 records found
Preparing to render HTML
Rendering HTML at 2025-06-18 11:49:02
Script started at 2025-06-18 11:50:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-18 11:50:53
Database connection included
POST data received - name: 'Syzygy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => Syzygy
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Syzygy, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Syzygy
Preparing to render HTML
Rendering HTML at 2025-06-18 11:50:53
Script started at 2025-06-18 11:51:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%晶華軒%' AND Price = 3300
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-18 11:51:03
Script started at 2025-06-18 11:51:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-18 11:51:35
Script started at 2025-06-18 11:51:50
Database connection included
POST data received - name: '范范', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 12:00
    [name] => 范范
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-18 11:51:50
[2025-06-18 12:29:50] Script started
[2025-06-18 12:29:57] Script started
[2025-06-18 12:29:57] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-18 12:29:57] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-18 12:29:57] Rows returned: 8
Script started at 2025-06-18 18:02:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-18 18:02:21
Script started at 2025-06-18 18:02:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => lin res
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Restaurant LIKE '%lin res%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-18 18:02:36
Script started at 2025-06-18 18:02:49
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-18 18:02:49
Script started at 2025-06-18 22:07:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-18 22:07:18
Script started at 2025-06-19 08:36:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 08:36:02
Script started at 2025-06-19 08:36:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 春韭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%春韭%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 08:36:15
Script started at 2025-06-19 08:36:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 08:37:01
Database connection included
POST data received - name: 'Brenden', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Brenden
    [bking_name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Brenden, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Brenden
Preparing to render HTML
Rendering HTML at 2025-06-19 08:37:01
Script started at 2025-06-19 08:37:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%春韭 晴光店%' AND Price = 1800
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 08:37:12
Script started at 2025-06-19 08:37:26
Database connection included
POST data received - name: '米米', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 米米
    [bking_name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 08:37:26
Script started at 2025-06-19 08:37:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%春韭 晴光店%' AND Price = 1800
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 08:37:38
Script started at 2025-06-19 08:39:43
Database connection included
POST data received - name: '黛希', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 黛希
    [bking_name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => eg 友人
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 08:39:43
Script started at 2025-06-19 08:39:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 08:39:55
Script started at 2025-06-19 08:40:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 春韭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%春韭%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 08:40:23
Script started at 2025-06-19 11:13:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 11:13:56
Script started at 2025-06-19 11:15:07
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 16
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Received names: name1=Lena, bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Lena
Preparing to render HTML
Rendering HTML at 2025-06-19 11:15:07
Script started at 2025-06-19 11:15:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:15:20
Script started at 2025-06-19 11:17:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 11:17:07
Script started at 2025-06-19 11:17:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:17:16
Script started at 2025-06-19 11:17:47
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 11
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 5友人
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 11:17:47
Script started at 2025-06-19 11:17:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:17:56
Script started at 2025-06-19 11:27:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 11:27:05
Script started at 2025-06-19 11:27:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:27:14
Script started at 2025-06-19 11:27:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:27:20
Script started at 2025-06-19 11:27:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 11:29:21
Database connection included
POST data received - name: 'Adam', bking_name: 'Lena Tsai', name2: 'Brenden', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => Adam
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => Brenden
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name2: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Adam, bking_name=Lena Tsai, name2=Brenden, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Adam
Insert successful for name2: Brenden
Preparing to render HTML
Rendering HTML at 2025-06-19 11:29:21
Script started at 2025-06-19 11:29:31
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%Hugh%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1950
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:29:31
Script started at 2025-06-19 11:36:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 11:36:23
Script started at 2025-06-19 11:36:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜相逢%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:36:43
Script started at 2025-06-19 11:37:06
Database connection included
POST data received - name: 'Bonnie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Bonnie
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未緻
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 11:37:06
Script started at 2025-06-19 11:37:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 11:37:30
Database connection included
POST data received - name: 'Kristen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未緻
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Received names: name1=Kristen, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Kristen
Preparing to render HTML
Rendering HTML at 2025-06-19 11:37:30
Script started at 2025-06-19 11:37:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 未緻
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%喜相逢%' AND Diff_Str = 'Y' AND Remarks LIKE '%未緻%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:37:38
Script started at 2025-06-19 11:37:49
Database connection included
POST data received - name: 'Kristen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 11:37:49
Script started at 2025-06-19 11:37:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%喜相逢%' AND Diff_Str = 'Y'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:37:57
Script started at 2025-06-19 11:38:53
Database connection included
POST data received - name: 'Eric', bking_name: 'Eric Lee', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [name] => Eric
    [bking_name] => Eric Lee
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7000
    [host] => 12
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 11:38:53
Script started at 2025-06-19 11:39:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 11:39:34
Script started at 2025-06-19 11:39:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 喜相逢
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%喜相逢%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 11:39:53
Script started at 2025-06-19 12:10:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 12:10:37
Script started at 2025-06-19 12:10:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%hugh%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 12:10:52
Script started at 2025-06-19 12:11:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 12:11:23
Database connection included
POST data received - name: 'J', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => J
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'J'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
Received names: name1=J, bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: J
Preparing to render HTML
Rendering HTML at 2025-06-19 12:11:23
Script started at 2025-06-19 12:11:33
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%Hugh%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1950
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 12:11:33
Script started at 2025-06-19 12:26:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 12:26:33
Script started at 2025-06-19 12:26:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 花
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-18' AND Restaurant LIKE '%花%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 12:26:45
Script started at 2025-06-19 12:30:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 12:30:22
Script started at 2025-06-19 12:30:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-18' AND Restaurant LIKE '%花滔%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 12:30:31
Script started at 2025-06-19 12:30:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 12:30:51
Database connection included
POST data received - name: 'Riva', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-18
    [dining_time] => 
    [name] => Riva
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Riva'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Riva'
validateName result for 'Riva': count = 1
Received names: name1=Riva, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Riva
Preparing to render HTML
Rendering HTML at 2025-06-19 12:30:51
Script started at 2025-06-19 12:31:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-18' AND Restaurant LIKE '%花滔%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 12:31:01
Script started at 2025-06-19 12:31:22
Database connection included
POST data received - name: 'oAH', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-18
    [dining_time] => 18:30
    [name] => oAH
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 12:31:22
Script started at 2025-06-19 13:04:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 13:04:41
Script started at 2025-06-19 13:05:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 13:05:01
Script started at 2025-06-19 13:05:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 13:05:28
Database connection included
POST data received - name: 'Riva', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => Riva
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Riva'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Riva'
validateName result for 'Riva': count = 1
Received names: name1=Riva, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Riva
Preparing to render HTML
Rendering HTML at 2025-06-19 13:05:28
Script started at 2025-06-19 13:06:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 13:06:27
Script started at 2025-06-19 13:07:02
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 11
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 13:07:02
Script started at 2025-06-19 13:07:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 13:07:14
Script started at 2025-06-19 13:07:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 13:08:14
Database connection included
POST data received - name: '晨星', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 晨星
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Received names: name1=晨星, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 晨星
Preparing to render HTML
Rendering HTML at 2025-06-19 13:08:14
Script started at 2025-06-19 13:08:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 13:08:23
Script started at 2025-06-19 13:08:59
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-19 13:08:59
Script started at 2025-06-19 13:09:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-19 13:09:13
Script started at 2025-06-19 19:09:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 19:09:10
Script started at 2025-06-19 22:42:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-19 22:42:08
Script started at 2025-06-19 22:42:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 22:43:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-19 22:45:03
Database connection included
POST data received - name: 'Yoman', bking_name: 'Alston 末三碼052', name2: 'Syzygy', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => Alston 末三碼052
    [restaurant] => Nobuo
    [name2] => Syzygy
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Yoman, bking_name=Alston 末三碼052, name2=Syzygy, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: Syzygy
Preparing to render HTML
Rendering HTML at 2025-06-19 22:45:03
Script started at 2025-06-20 14:20:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-20 14:20:34
Script started at 2025-06-20 14:20:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-12'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-20 14:20:41
Script started at 2025-06-20 14:20:54
Database connection included
POST data received - name: 'Syzygy', bking_name: 'Alston 末三碼052', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 18:30
    [name] => Syzygy
    [bking_name] => Alston 末三碼052
    [restaurant] => Nobuo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-20 14:20:54
Script started at 2025-06-20 14:21:02
Database connection included
POST data received - name: '', bking_name: 'Alston 末三碼052', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Alston 末三碼052
    [restaurant] => Nobuo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-12' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Nobuo%' AND Bking_Name LIKE '%Alston 末三碼052%' AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-20 14:21:02
Script started at 2025-06-20 14:48:32
Database connection included
POST data received - name: 'Yoman', bking_name: 'Alston 末三碼052', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => Alston 末三碼052
    [restaurant] => Nobuo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-20 14:48:32
Script started at 2025-06-20 15:32:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-20 15:32:33
Script started at 2025-06-20 15:32:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-20 15:32:48
Database connection included
POST data received - name: 'Yuna', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-20
    [dining_time] => 
    [name] => Yuna
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-20' AND Name = 'Yuna'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-20 15:32:48
Script started at 2025-06-21 14:37:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-21 14:37:05
Script started at 2025-06-21 14:37:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%聰私廚%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 14:37:11
Script started at 2025-06-21 14:37:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-21 14:37:34
Database connection included
POST data received - name: 'Brenden', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-22
    [dining_time] => 19:00
    [name] => Brenden
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Brenden, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Brenden
Preparing to render HTML
Rendering HTML at 2025-06-21 14:37:34
Script started at 2025-06-21 14:37:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-22
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-22' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%聰私廚%' AND Price = 3000
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 14:37:43
Script started at 2025-06-21 14:50:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-21 14:50:19
Script started at 2025-06-21 14:50:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%NAGOMI%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 14:50:28
Script started at 2025-06-21 14:50:41
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-23
    [dining_time] => 17:30
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1738
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 14:50:41
Script started at 2025-06-21 15:17:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-21 15:17:06
Script started at 2025-06-21 15:17:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 15:17:32
Script started at 2025-06-21 15:18:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-21 15:18:47
Database connection included
POST data received - name: 'Lizzz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Lizzz
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Received names: name1=Lizzz, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Lizzz
Preparing to render HTML
Rendering HTML at 2025-06-21 15:18:47
Script started at 2025-06-21 15:18:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 15:18:55
Script started at 2025-06-21 15:19:53
Database connection included
POST data received - name: 'Lanchi', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Lanchi
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 15:19:53
Script started at 2025-06-21 15:20:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 15:20:01
[2025-06-21 15:22:49] Script started
[2025-06-21 15:22:58] Script started
[2025-06-21 15:22:58] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-21 15:22:58] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-21 15:22:58] Rows returned: 0
[2025-06-21 15:23:05] Script started
[2025-06-21 15:23:05] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-21 15:23:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-21 15:23:05] Rows returned: 3
[2025-06-21 15:23:30] Script started
[2025-06-21 15:23:30] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-21 15:23:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-21 15:23:30] Rows returned: 1
[2025-06-21 15:24:10] Script started
[2025-06-21 15:24:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-21 15:24:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-21 15:24:10] Rows returned: 3
[2025-06-21 15:24:25] Script started
[2025-06-21 15:24:31] Script started
[2025-06-21 15:24:31] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-21 15:24:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-21 15:24:31] Rows returned: 8
[2025-06-21 15:26:55] Script started
[2025-06-21 15:26:55] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-21 15:26:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-21 15:26:55] Rows returned: 3
[2025-06-21 15:27:07] Script started
[2025-06-21 15:27:07] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-21 15:27:07] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-21 15:27:07] Rows returned: 1
[2025-06-21 15:28:16] Script started
[2025-06-21 15:28:23] Script started
[2025-06-21 15:28:23] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-06-21 15:28:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-06-21 15:28:23] Rows returned: 8
[2025-06-21 15:29:37] Script started
[2025-06-21 15:29:37] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-06-21 15:29:37] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-06-21 15:29:37] Rows returned: 0
[2025-06-21 15:29:46] Script started
[2025-06-21 15:29:46] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-21 15:29:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-21 15:29:46] Rows returned: 3
[2025-06-21 15:32:46] Script started
[2025-06-21 15:32:46] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-06-21 15:32:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-06-21 15:32:46] Rows returned: 5
[2025-06-21 15:33:36] Script started
[2025-06-21 15:33:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-21 15:33:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 15:33:36] Rows returned: 4
[2025-06-21 15:33:39] Script started
[2025-06-21 15:33:39] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-21 15:33:39] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 15:33:39] Rows returned: 4
[2025-06-21 15:33:39] Excel export completed
[2025-06-21 15:45:00] Script started
[2025-06-21 15:50:51] Script started
[2025-06-21 15:51:03] Script started
[2025-06-21 15:51:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-21 15:51:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 15:51:03] Rows returned: 4
[2025-06-21 15:51:05] Script started
[2025-06-21 15:51:05] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-21 15:51:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 15:51:05] Rows returned: 4
[2025-06-21 15:51:05] Excel export completed with 160% zoom
[2025-06-21 17:48:13] Script started
[2025-06-21 17:48:20] Script started
[2025-06-21 17:48:20] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-21 17:48:20] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 17:48:20] Rows returned: 4
[2025-06-21 17:48:25] Script started
[2025-06-21 17:48:25] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-21 17:48:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 17:48:25] Rows returned: 4
[2025-06-21 17:48:25] Excel export completed
[2025-06-21 17:49:16] Script started
[2025-06-21 17:49:23] Script started
[2025-06-21 17:49:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-21 17:49:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 17:49:23] Rows returned: 4
[2025-06-21 17:49:26] Script started
[2025-06-21 17:49:26] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-21 17:49:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 17:49:26] Rows returned: 4
[2025-06-21 17:49:26] Excel export completed with 160% zoom
[2025-06-21 17:57:23] Script started
[2025-06-21 17:57:32] Script started
[2025-06-21 17:57:32] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-21 17:57:32] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 17:57:32] Rows returned: 4
[2025-06-21 17:57:36] Script started
[2025-06-21 17:57:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-21 17:57:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 17:57:36] Rows returned: 4
[2025-06-21 17:57:36] Excel export completed with 160% zoom
[2025-06-21 18:00:10] Script started
[2025-06-21 18:00:23] Script started
[2025-06-21 18:00:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-21 18:00:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 18:00:23] Rows returned: 4
[2025-06-21 18:00:40] Script started
[2025-06-21 18:00:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-21 18:00:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 18:00:40] Rows returned: 4
[2025-06-21 18:00:40] Excel export completed with 160% zoom
[2025-06-21 18:03:22] Script started
[2025-06-21 18:03:29] Script started
[2025-06-21 18:03:29] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-21 18:03:29] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 18:03:29] Rows returned: 4
[2025-06-21 18:03:32] Script started
[2025-06-21 18:03:32] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-21 18:03:32] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 18:03:32] Rows returned: 4
[2025-06-21 18:03:32] Excel export completed with 160% zoom
[2025-06-21 18:05:19] Script started
[2025-06-21 18:06:37] Script started
[2025-06-21 18:06:44] Script started
[2025-06-21 18:06:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-21 18:06:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 18:06:44] Rows returned: 4
[2025-06-21 18:07:29] Script started
[2025-06-21 18:07:29] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-21 18:07:29] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-21 18:07:29] Rows returned: 4
[2025-06-21 18:07:29] Excel export completed with 160% zoom
Script started at 2025-06-21 19:56:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-21 19:56:16
Script started at 2025-06-21 19:58:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-21 19:58:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-21 19:58:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-21 19:59:15
Database connection included
POST data received - name: '蕾蕾', bking_name: '蕾蕾', name2: '煥寶寶', name3: 'Eric', name4: 'Yoman', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 蕾蕾
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 煥寶寶
    [name3] => Eric
    [name4] => Yoman
    [name5] => 
    [price] => 3080
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Checking name3: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name4: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=蕾蕾, bking_name=蕾蕾, name2=煥寶寶, name3=Eric, name4=Yoman, name5=
Error messages count: 0
Insert successful for name1: 蕾蕾
Insert successful for name2: 煥寶寶
Insert successful for name3: Eric
Insert successful for name4: Yoman
Preparing to render HTML
Rendering HTML at 2025-06-21 19:59:15
Script started at 2025-06-21 19:59:27
Database connection included
POST data received - name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 19:59:27
Script started at 2025-06-21 20:13:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-21 20:13:16
Script started at 2025-06-21 21:04:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-21 21:04:44
Script started at 2025-06-21 21:04:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => ukai
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Restaurant LIKE '%ukai%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:04:55
Script started at 2025-06-21 21:06:01
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Ellen
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 80
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:06:01
Script started at 2025-06-21 21:06:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:06:17
Script started at 2025-06-21 21:06:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:06:54
Script started at 2025-06-21 21:07:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-21 21:07:30
Database connection included
POST data received - name: 'Jerrymx5', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Jerrymx5
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=Jerrymx5, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-06-21 21:07:30
Script started at 2025-06-21 21:07:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:07:40
Script started at 2025-06-21 21:07:56
Database connection included
POST data received - name: 'Hanna', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Hanna
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hanna'
validateName result for 'Hanna': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:07:56
Script started at 2025-06-21 21:08:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:08:04
Script started at 2025-06-21 21:08:16
Database connection included
POST data received - name: '晨星', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 晨星
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:08:16
Script started at 2025-06-21 21:08:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:08:24
Script started at 2025-06-21 21:08:33
Database connection included
POST data received - name: '李小佩', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 李小佩
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '李小佩'
validateName result for '李小佩': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:08:33
Script started at 2025-06-21 21:08:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:08:40
Script started at 2025-06-21 21:08:49
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:08:49
Script started at 2025-06-21 21:08:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:08:56
Script started at 2025-06-21 21:09:05
Database connection included
POST data received - name: '思思', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 思思
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:09:05
Script started at 2025-06-21 21:09:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:09:11
Script started at 2025-06-21 21:09:22
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:09:22
Script started at 2025-06-21 21:09:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:09:28
Script started at 2025-06-21 21:09:38
Database connection included
POST data received - name: 'Sun', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Sun
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:09:38
Script started at 2025-06-21 21:09:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:09:47
Script started at 2025-06-21 21:09:56
Database connection included
POST data received - name: 'Robert', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => Robert
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Robert'
validateName result for 'Robert': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-21 21:09:56
Script started at 2025-06-21 21:10:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-21 21:10:03
Script started at 2025-06-22 11:01:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-22 11:01:06
Script started at 2025-06-22 11:01:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%birdy%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 11:01:14
Script started at 2025-06-22 11:01:38
Database connection included
POST data received - name: 'Lizzz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => Lizzz
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-22 11:01:38
Script started at 2025-06-22 11:01:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Restaurant LIKE '%Birdy%'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 11:01:49
Script started at 2025-06-22 11:02:36
Database connection included
POST data received - name: 'Michelle', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => Michelle
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1 替代 lizzz
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Michelle'
validateName result for 'Michelle': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-22 11:02:36
Script started at 2025-06-22 11:02:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Restaurant LIKE '%Birdy%'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 11:02:50
Script started at 2025-06-22 11:03:20
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 13
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-22 11:03:20
Script started at 2025-06-22 11:25:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-22 11:25:19
Script started at 2025-06-22 11:25:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%NAGOMI%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 11:25:30
Script started at 2025-06-22 12:06:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-22 12:06:11
Script started at 2025-06-22 12:06:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1499 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 12:06:21
Script started at 2025-06-22 14:24:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-22 14:24:32
Script started at 2025-06-22 14:25:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%聰私%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 14:25:15
Script started at 2025-06-22 17:13:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-22 17:13:56
Script started at 2025-06-22 17:14:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 17:14:13
Script started at 2025-06-22 17:14:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 17:14:29
Script started at 2025-06-22 17:15:04
Database connection included
POST data received - name: '小丸子', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 小丸子
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Received names: name1=小丸子, bking_name=蕾蕾, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 小丸子
Preparing to render HTML
Rendering HTML at 2025-06-22 17:15:04
Script started at 2025-06-22 17:15:17
Database connection included
POST data received - name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 17:15:17
Script started at 2025-06-22 17:27:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-22 17:27:03
Script started at 2025-06-22 17:27:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 17:27:10
Script started at 2025-06-22 17:27:31
Database connection included
POST data received - name: 'Brenden', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => Brenden
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Brenden, bking_name=蕾蕾, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Brenden
Preparing to render HTML
Rendering HTML at 2025-06-22 17:27:31
Script started at 2025-06-22 17:27:41
Database connection included
POST data received - name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 17:27:41
Script started at 2025-06-22 18:59:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-22 18:59:00
Script started at 2025-06-22 18:59:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 18:59:09
Script started at 2025-06-22 18:59:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-22 18:59:40
Database connection included
POST data received - name: '小貓', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 小貓
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小貓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小貓'
validateName result for '小貓': count = 1
Received names: name1=小貓, bking_name=蕾蕾, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 小貓
Preparing to render HTML
Rendering HTML at 2025-06-22 18:59:40
Script started at 2025-06-22 18:59:47
Database connection included
POST data received - name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-22 18:59:47
Script started at 2025-06-23 02:32:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-23 02:32:49
Script started at 2025-06-23 11:21:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-23 11:21:14
Script started at 2025-06-23 11:21:35
Database connection included
POST data received - name: '思思', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 思思
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '思思'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 11:21:35
Script started at 2025-06-23 11:26:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-23 11:26:03
Script started at 2025-06-23 11:26:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 11:27:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 11:27:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 11:27:48
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: 'Poya', name3: 'Candy 趴趴走', name4: 'Redd', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => Poya
    [name3] => Candy 趴趴走
    [name4] => Redd
    [name5] => 
    [price] => 2000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name3: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Checking name4: 'Redd'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Redd'
validateName result for 'Redd': count = 1
Received names: name1=Yoman, bking_name=葉先生 末三碼518, name2=Poya, name3=Candy 趴趴走, name4=Redd, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: Poya
Insert successful for name3: Candy 趴趴走
Insert successful for name4: Redd
Preparing to render HTML
Rendering HTML at 2025-06-23 11:27:48
Script started at 2025-06-23 11:28:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 11:28:02
Script started at 2025-06-23 11:30:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-23 11:30:26
Script started at 2025-06-23 11:30:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 11:30:43
Script started at 2025-06-23 11:31:02
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-23 11:31:02
Script started at 2025-06-23 11:31:17
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%厲家菜宮廷御膳%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 2000
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 11:31:17
Script started at 2025-06-23 11:31:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 11:31:55
Database connection included
POST data received - name: 'Ammm', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Ammm
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ammm'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ammm'
validateName result for 'Ammm': count = 1
Received names: name1=Ammm, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ammm
Preparing to render HTML
Rendering HTML at 2025-06-23 11:31:55
Script started at 2025-06-23 11:32:04
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%厲家菜宮廷御膳%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 2000
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 11:32:04
Script started at 2025-06-23 11:33:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Hugh%'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 11:33:15
Script started at 2025-06-23 11:33:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Restaurant LIKE '%Hugh%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 11:33:30
Script started at 2025-06-23 11:33:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 11:33:54
Database connection included
POST data received - name: 'Redd', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => Redd
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Redd'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Redd'
validateName result for 'Redd': count = 1
Received names: name1=Redd, bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Redd
Preparing to render HTML
Rendering HTML at 2025-06-23 11:33:54
Script started at 2025-06-23 11:34:03
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%Hugh%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1950
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 11:34:03
Script started at 2025-06-23 12:33:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-23 12:33:24
Script started at 2025-06-23 12:33:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => ukai
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Restaurant LIKE '%ukai%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 12:33:34
Script started at 2025-06-23 12:33:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 12:35:57
Database connection included
POST data received - name: '阿瑞', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 阿瑞
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '阿瑞'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '阿瑞'
validateName result for '阿瑞': count = 1
Received names: name1=阿瑞, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 阿瑞
Preparing to render HTML
Rendering HTML at 2025-06-23 12:35:57
Script started at 2025-06-23 12:36:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2900
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%' AND Price = 2900
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 12:36:04
Script started at 2025-06-23 12:36:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-24
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => ukai鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-24' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%ukai鐵板燒%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 12:36:28
Script started at 2025-06-23 14:01:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-23 14:01:34
Script started at 2025-06-23 14:01:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 14:01:45
Script started at 2025-06-23 14:03:16
Database connection included
POST data received - name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-23 14:03:16
Script started at 2025-06-23 16:51:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-23 16:51:30
Script started at 2025-06-23 16:51:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 16:51:37
Script started at 2025-06-23 16:51:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 16:51:57
Database connection included
POST data received - name: 'Ashley ❤️', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => Ashley ❤️
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Received names: name1=Ashley ❤️, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ashley ❤️
Preparing to render HTML
Rendering HTML at 2025-06-23 16:51:57
Script started at 2025-06-23 16:52:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => 
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%17:30%' AND Restaurant LIKE '%阿香工作坊%' AND Price = 1500
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 16:52:07
Script started at 2025-06-23 16:52:18
Database connection included
POST data received - name: 'Ams', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => Ams
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-23 16:52:18
Script started at 2025-06-23 16:52:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [name] => 
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%17:30%' AND Restaurant LIKE '%阿香工作坊%' AND Price = 1500
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 16:52:26
Script started at 2025-06-23 20:35:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-23 20:35:10
Script started at 2025-06-23 20:35:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 20:35:17
Database connection included
POST data received - name: '11e', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 11e
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '11e'
Inquiry successful: 36 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 20:35:17
Script started at 2025-06-23 20:35:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 20:35:52
Database connection included
POST data received - name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Adam
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Adam'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 20:35:52
Script started at 2025-06-23 20:36:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 20:36:08
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Alaze
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Alaze'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 20:36:08
Script started at 2025-06-23 20:36:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-23 20:36:30
Database connection included
POST data received - name: '黛希', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 黛希
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '黛希'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-23 20:36:30
[2025-06-23 21:41:00] Script started
[2025-06-23 21:41:10] Script started
[2025-06-23 21:41:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-23 21:41:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-23 21:41:10] Rows returned: 0
[2025-06-23 21:41:14] Script started
[2025-06-23 21:41:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-23 21:41:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-23 21:41:14] Rows returned: 3
[2025-06-24 01:09:12] Script started
[2025-06-24 01:09:20] Script started
[2025-06-24 01:09:20] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-24 01:09:20] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-24 01:09:20] Rows returned: 1
[2025-06-24 01:09:25] Script started
[2025-06-24 01:09:25] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
    [export] => 1
)

[2025-06-24 01:09:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-24 01:09:25] Rows returned: 1
[2025-06-24 01:09:25] Excel export completed with 160% zoom
[2025-06-24 01:11:01] Script started
[2025-06-24 01:11:01] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-06-24 01:11:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-06-24 01:11:01] Rows returned: 2
Script started at 2025-06-24 02:25:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-24 02:25:36
Script started at 2025-06-24 02:25:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 02:25:43
Script started at 2025-06-24 02:26:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:26:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:26:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:27:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:27:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:27:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:27:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:27:48
Database connection included
POST data received - name: 'JJ_M', bking_name: '', name2: 'Maggie Chen', name3: 'Kristen', name4: '水漾 Joyce', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => JJ_M
    [bking_name] => 
    [restaurant] => 
    [name2] => Maggie Chen
    [name3] => Kristen
    [name4] => 水漾 Joyce
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-24 02:27:48
Script started at 2025-06-24 02:27:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 02:27:58
Script started at 2025-06-24 02:28:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:28:49
Database connection included
POST data received - name: '水漾 Joyce', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 水漾 Joyce
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Name = '水漾 Joyce'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 02:28:49
Script started at 2025-06-24 02:29:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 02:29:01
Script started at 2025-06-24 02:29:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:29:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:29:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:29:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 02:29:42
Database connection included
POST data received - name: 'JJ_M', bking_name: '葉先生 末三碼518', name2: 'Maggie Chen', name3: 'Kristen', name4: '水漾 Joyce', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => JJ_M
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => Maggie Chen
    [name3] => Kristen
    [name4] => 水漾 Joyce
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Checking name2: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Checking name3: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Checking name4: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Received names: name1=JJ_M, bking_name=葉先生 末三碼518, name2=Maggie Chen, name3=Kristen, name4=水漾 Joyce, name5=
Error messages count: 0
Insert successful for name1: JJ_M
Insert successful for name2: Maggie Chen
Insert successful for name3: Kristen
Insert successful for name4: 水漾 Joyce
Preparing to render HTML
Rendering HTML at 2025-06-24 02:29:42
Script started at 2025-06-24 02:29:53
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%厲家菜宮廷御膳%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 2000
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 02:29:53
Script started at 2025-06-24 02:30:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-24 02:30:09
Script started at 2025-06-24 02:31:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-24 02:31:49
Script started at 2025-06-24 02:32:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Restaurant LIKE '%hugh%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 02:32:05
Script started at 2025-06-24 02:33:25
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 5友人
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 02:33:25
Script started at 2025-06-24 02:33:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => hu
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Restaurant LIKE '%hu%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 02:33:47
Script started at 2025-06-24 09:25:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-24 09:25:00
Script started at 2025-06-24 09:25:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 09:25:17
Script started at 2025-06-24 09:25:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 09:25:21
Script started at 2025-06-24 09:25:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 09:25:53
Database connection included
POST data received - name: '思思', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 思思
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '思思'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Received names: name1=思思, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 思思
Preparing to render HTML
Rendering HTML at 2025-06-24 09:25:53
Script started at 2025-06-24 09:26:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 09:26:13
Script started at 2025-06-24 09:26:40
Database connection included
POST data received - name: 'Dada', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => Dada
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 09:26:40
Script started at 2025-06-24 09:26:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 09:26:49
[2025-06-24 10:27:49] Script started
[2025-06-24 10:27:53] Script started
[2025-06-24 10:27:53] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-06-24 10:27:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     ORDER BY M.Date DESC 
[2025-06-24 10:27:53] Rows returned: 197
[2025-06-24 10:27:58] Script started
[2025-06-24 10:27:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-24 10:27:58] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-24 10:27:58] Rows returned: 1
[2025-06-24 10:28:13] Script started
[2025-06-24 10:28:13] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-24 10:28:13] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-24 10:28:13] Rows returned: 1
[2025-06-24 10:28:19] Script started
[2025-06-24 10:28:19] Member Jia deleted successfully
[2025-06-24 10:29:58] Script started
[2025-06-24 10:30:12] Script started
[2025-06-24 10:30:12] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-24 10:30:12] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-24 10:30:12] Rows returned: 2
[2025-06-24 10:30:24] Script started
[2025-06-24 10:30:24] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-06-24 10:30:24] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-06-24 10:30:24] Rows returned: 6
Script started at 2025-06-24 11:41:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-24 11:41:38
Script started at 2025-06-24 11:41:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 11:41:46
Script started at 2025-06-24 11:42:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 11:42:11
Database connection included
POST data received - name: 'Adam', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Adam
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Adam, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Adam
Preparing to render HTML
Rendering HTML at 2025-06-24 11:42:11
Script started at 2025-06-24 11:42:18
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%厲家菜宮廷御膳%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 2000
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 11:42:18
Script started at 2025-06-24 11:43:11
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 11:43:11
Script started at 2025-06-24 12:28:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-24 12:28:48
Script started at 2025-06-24 12:29:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-18' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:29:04
Script started at 2025-06-24 12:30:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:30:57
Script started at 2025-06-24 12:31:34
Database connection included
POST data received - name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => Liz
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:31:34
Script started at 2025-06-24 12:34:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y' AND Price = 3850
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:34:18
Script started at 2025-06-24 12:34:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y' AND Price = 3850
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:34:28
Script started at 2025-06-24 12:34:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Price = 3850
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:34:38
Script started at 2025-06-24 12:34:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%' AND Price = 3850
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:34:49
Script started at 2025-06-24 12:34:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y' AND Price = 3850
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:34:56
Script started at 2025-06-24 12:35:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:35:19
Script started at 2025-06-24 12:35:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:35:21
Script started at 2025-06-24 12:37:30
Database connection included
POST data received - name: '11e', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => 11e
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:37:30
Script started at 2025-06-24 12:37:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:37:42
Script started at 2025-06-24 12:37:54
Database connection included
POST data received - name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => Christine
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:37:54
Script started at 2025-06-24 12:38:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:38:06
Script started at 2025-06-24 12:38:17
Database connection included
POST data received - name: 'Daphne', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => Daphne
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Daphne'
validateName result for 'Daphne': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:38:17
Script started at 2025-06-24 12:38:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:38:27
Script started at 2025-06-24 12:38:38
Database connection included
POST data received - name: 'Ivy31', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => Ivy31
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ivy31'
validateName result for 'Ivy31': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:38:38
Script started at 2025-06-24 12:38:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:38:47
Script started at 2025-06-24 12:38:58
Database connection included
POST data received - name: 'Kevin', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => Kevin
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 補 黛希
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kevin'
validateName result for 'Kevin': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:38:58
Script started at 2025-06-24 12:39:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:39:11
Script started at 2025-06-24 12:39:23
Database connection included
POST data received - name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:39:23
Script started at 2025-06-24 12:39:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:39:32
Script started at 2025-06-24 12:39:47
Database connection included
POST data received - name: '晨星', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => 晨星
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:39:47
Script started at 2025-06-24 12:39:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:39:56
Script started at 2025-06-24 12:40:10
Database connection included
POST data received - name: '永洲', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => 永洲
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '永洲'
validateName result for '永洲': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:40:10
Script started at 2025-06-24 12:40:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:40:20
Script started at 2025-06-24 12:40:33
Database connection included
POST data received - name: '維德', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => 維德
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 補 Ariel
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '維德'
validateName result for '維德': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:40:33
Script started at 2025-06-24 12:40:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%' AND Price = 3850
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:40:47
Script started at 2025-06-24 12:41:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:41:02
Script started at 2025-06-24 12:41:16
Database connection included
POST data received - name: 'Sun', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 12:00
    [name] => Sun
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 補 水漾 Joyce
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 12:41:16
Script started at 2025-06-24 12:41:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-13' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:41:28
Script started at 2025-06-24 12:42:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-18' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 12:42:50
Script started at 2025-06-24 13:00:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-25' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 13:00:15
Script started at 2025-06-24 13:00:40
Database connection included
POST data received - name: 'Bonnie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 18:30
    [name] => Bonnie
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 13:00:40
Script started at 2025-06-24 13:00:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-25' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 13:00:50
Script started at 2025-06-24 13:01:04
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 18:30
    [name] => Ellen
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 13:01:04
Script started at 2025-06-24 13:01:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-25' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 13:01:14
Script started at 2025-06-24 13:01:30
Database connection included
POST data received - name: 'Gigi C', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 18:30
    [name] => Gigi C
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 13:01:30
Script started at 2025-06-24 13:04:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-25' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 13:04:42
Script started at 2025-06-24 13:04:55
Database connection included
POST data received - name: 'JJ_M', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 18:30
    [name] => JJ_M
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 13:04:55
Script started at 2025-06-24 13:05:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-25' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 13:05:05
Script started at 2025-06-24 13:05:17
Database connection included
POST data received - name: 'Kristen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 18:30
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 13:05:17
Script started at 2025-06-24 13:05:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-25' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 13:05:26
Script started at 2025-06-24 13:05:38
Database connection included
POST data received - name: 'oAH', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 18:30
    [name] => oAH
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 13:05:38
Script started at 2025-06-24 13:05:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-25' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 13:05:47
Script started at 2025-06-24 13:05:57
Database connection included
POST data received - name: 'Max', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-04-25
    [dining_time] => 18:30
    [name] => Max
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 13:05:57
Script started at 2025-06-24 18:46:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-24 18:46:11
Script started at 2025-06-24 18:46:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 18:46:25
Script started at 2025-06-24 18:46:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-24 18:46:45
Database connection included
POST data received - name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Received names: name1=凱特, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 凱特
Preparing to render HTML
Rendering HTML at 2025-06-24 18:46:45
Script started at 2025-06-24 18:46:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 18:46:53
Script started at 2025-06-24 18:47:03
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-24 18:47:03
Script started at 2025-06-24 18:47:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-24 18:47:15
Script started at 2025-06-24 18:47:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-24 18:47:33
Script started at 2025-06-25 14:35:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 14:35:01
Script started at 2025-06-25 14:35:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-11'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:35:21
Script started at 2025-06-25 14:35:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:35:53
Database connection included
POST data received - name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-11
    [dining_time] => 12:00
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 綾壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Received names: name1=凱特, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 凱特
Preparing to render HTML
Rendering HTML at 2025-06-25 14:35:53
Script started at 2025-06-25 14:36:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-11
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 綾壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-11' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%綾壽司%' AND Price = 5500
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:36:05
Script started at 2025-06-25 14:36:16
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-11
    [dining_time] => 12:00
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 綾壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-25 14:36:16
Script started at 2025-06-25 14:36:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-11
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 綾壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-11' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%綾壽司%' AND Price = 5500
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:36:25
Script started at 2025-06-25 14:37:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 14:37:43
Script started at 2025-06-25 14:38:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:39:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:40:17
Database connection included
POST data received - name: '彥彥', bking_name: '彥彥', name2: 'Patty', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => 彥彥
    [bking_name] => 彥彥
    [restaurant] => 私心私廚料理
    [name2] => Patty
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '彥彥'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Checking name2: 'Patty'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Patty'
validateName result for 'Patty': count = 1
Received names: name1=彥彥, bking_name=彥彥, name2=Patty, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 彥彥
Insert successful for name2: Patty
Preparing to render HTML
Rendering HTML at 2025-06-25 14:40:17
Script started at 2025-06-25 14:40:31
Database connection included
POST data received - name: '', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 彥彥
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%私心私廚料理%' AND Bking_Name LIKE '%彥彥%' AND Price = 3168
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:40:31
Script started at 2025-06-25 14:41:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 14:41:11
Script started at 2025-06-25 14:41:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:41:18
Script started at 2025-06-25 14:42:19
Database connection included
POST data received - name: '彥彥', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => 彥彥
    [bking_name] => 彥彥
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-25 14:42:19
Script started at 2025-06-25 14:42:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%私心私廚料理%' AND Price = 3168
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:42:40
Script started at 2025-06-25 14:42:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:43:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:43:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:43:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:44:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:44:15
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '凱特', name3: 'Ammm', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 私心私廚料理
    [name2] => 凱特
    [name3] => Ammm
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: 'Ammm'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ammm'
validateName result for 'Ammm': count = 1
Received names: name1=Yoman, bking_name=葉先生 末三碼518, name2=凱特, name3=Ammm, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: 凱特
Insert successful for name3: Ammm
Preparing to render HTML
Rendering HTML at 2025-06-25 14:44:15
Script started at 2025-06-25 14:44:31
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%私心私廚料理%' AND Bking_Name LIKE '%葉先生 末三碼518%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:44:31
Script started at 2025-06-25 14:51:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 14:51:19
Script started at 2025-06-25 14:51:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:51:42
Script started at 2025-06-25 14:51:58
Database connection included
POST data received - name: '彥彥', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => 彥彥
    [bking_name] => 彥彥
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-25 14:51:58
Script started at 2025-06-25 14:52:05
Database connection included
POST data received - name: '', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 彥彥
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%私心私廚料理%' AND Bking_Name LIKE '%彥彥%' AND Price = 3168
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:52:05
Script started at 2025-06-25 14:52:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:52:24
Script started at 2025-06-25 14:52:33
Database connection included
POST data received - name: 'Patty', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => Patty
    [bking_name] => 彥彥
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-25 14:52:33
Script started at 2025-06-25 14:52:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:52:41
Script started at 2025-06-25 14:53:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:53:04
Script started at 2025-06-25 14:53:18
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-25 14:53:18
Script started at 2025-06-25 14:53:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:53:36
Database connection included
POST data received - name: '一堆雞毛', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [name] => 一堆雞毛
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-25 14:53:36
Script started at 2025-06-25 14:53:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 14:53:47
Script started at 2025-06-25 14:53:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:53:55
Script started at 2025-06-25 14:54:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:54:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:54:23
Database connection included
POST data received - name: '一堆雞毛', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 19:00
    [name] => 一堆雞毛
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 私心私廚料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '一堆雞毛'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一堆雞毛'
validateName result for '一堆雞毛': count = 1
Received names: name1=一堆雞毛, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 一堆雞毛
Preparing to render HTML
Rendering HTML at 2025-06-25 14:54:23
Script started at 2025-06-25 14:54:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:54:30
Script started at 2025-06-25 14:54:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:54:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:55:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 14:55:43
Script started at 2025-06-25 14:56:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:57:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 14:57:28
Database connection included
POST data received - name: '彥彥', bking_name: '彥彥', name2: 'Patty', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:00
    [name] => 彥彥
    [bking_name] => 彥彥
    [restaurant] => Lin restaurant
    [name2] => Patty
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '彥彥'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Checking name2: 'Patty'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Patty'
validateName result for 'Patty': count = 1
Received names: name1=彥彥, bking_name=彥彥, name2=Patty, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 彥彥
Insert successful for name2: Patty
Preparing to render HTML
Rendering HTML at 2025-06-25 14:57:28
Script started at 2025-06-25 14:57:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:57:37
Script started at 2025-06-25 14:57:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Restaurant LIKE '%Lin restaurant%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 14:57:46
Script started at 2025-06-25 15:01:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 15:01:14
Script started at 2025-06-25 15:03:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 15:03:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 15:03:20
Database connection included
POST data received - name: 'Ams', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Ams
    [bking_name] => 謝小姐 886
    [restaurant] => 文華Café「週末午間鮮．吃．吧」
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2546
    [host] => 4
    [discount] => 85
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Received names: name1=Ams, bking_name=謝小姐 886, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Ams
Preparing to render HTML
Rendering HTML at 2025-06-25 15:03:20
Script started at 2025-06-25 16:29:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 16:29:06
Script started at 2025-06-25 16:30:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 16:31:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 16:31:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 16:31:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 16:31:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 16:32:42
Database connection included
POST data received - name: '11e', bking_name: '捲依依 603', name2: 'Ams', name3: 'Jennie', name4: '思思', name5: 'Dada'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 12:00
    [name] => 11e
    [bking_name] => 捲依依 603
    [restaurant] => SENS
    [name2] => Ams
    [name3] => Jennie
    [name4] => 思思
    [name5] => Dada
    [price] => 4543
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 2025/08/15
    [action] => 執行
)

Insert case triggered
Checking name1: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Checking name2: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Checking name3: 'Jennie'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jennie'
validateName result for 'Jennie': count = 1
Checking name4: '思思'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Checking name5: 'Dada'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Received names: name1=11e, bking_name=捲依依 603, name2=Ams, name3=Jennie, name4=思思, name5=Dada
Error messages count: 0
Insert successful for name1: 11e
Insert successful for name2: Ams
Insert successful for name3: Jennie
Insert successful for name4: 思思
Insert successful for name5: Dada
Preparing to render HTML
Rendering HTML at 2025-06-25 16:32:42
Script started at 2025-06-25 16:33:00
Database connection included
POST data received - name: '', bking_name: '捲依依 603', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 捲依依 603
    [restaurant] => SENS
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4543
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/08/15
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%2025/08/15%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%SENS%' AND Bking_Name LIKE '%捲依依 603%' AND Price = 4543 AND NG LIKE '%2025/08/15%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 16:33:00
Script started at 2025-06-25 16:33:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 16:33:52
Database connection included
POST data received - name: 'Lizzz', bking_name: '捲依依 603', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 12:00
    [name] => Lizzz
    [bking_name] => 捲依依 603
    [restaurant] => SENS
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4543
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 2025/08/15
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Received names: name1=Lizzz, bking_name=捲依依 603, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Lizzz
Preparing to render HTML
Rendering HTML at 2025-06-25 16:33:52
Script started at 2025-06-25 16:34:10
Database connection included
POST data received - name: '', bking_name: '捲依依 603', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 捲依依 603
    [restaurant] => SENS
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4543
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 2025/08/15
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%2025/08/15%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%SENS%' AND Bking_Name LIKE '%捲依依 603%' AND Price = 4543 AND NG LIKE '%2025/08/15%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 16:34:10
Script started at 2025-06-25 17:07:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 17:07:47
Script started at 2025-06-25 17:07:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 17:07:53
Script started at 2025-06-25 19:05:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 19:05:55
Script started at 2025-06-25 19:06:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 19:06:07
Script started at 2025-06-25 19:06:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 19:06:54
Database connection included
POST data received - name: '李小佩', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:00
    [name] => 李小佩
    [bking_name] => 彥彥
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '李小佩'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '李小佩'
validateName result for '李小佩': count = 1
Received names: name1=李小佩, bking_name=彥彥, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 李小佩
Preparing to render HTML
Rendering HTML at 2025-06-25 19:06:54
Script started at 2025-06-25 19:07:07
Database connection included
POST data received - name: '', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 彥彥
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%Lin restaurant%' AND Bking_Name LIKE '%彥彥%' AND Price = 3168
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 19:07:07
Script started at 2025-06-25 20:01:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 20:01:02
Script started at 2025-06-25 20:01:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 20:01:11
Script started at 2025-06-25 20:01:21
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-25 20:01:21
Script started at 2025-06-25 21:14:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 21:14:46
Script started at 2025-06-25 21:14:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 21:14:54
Database connection included
POST data received - name: '蕾蕾', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 蕾蕾
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '蕾蕾'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 21:14:54
Script started at 2025-06-25 21:40:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 21:40:00
Script started at 2025-06-25 21:40:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 21:40:06
Script started at 2025-06-25 21:40:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 21:40:27
Database connection included
POST data received - name: '許Super', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 許Super
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '許Super'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '許Super'
validateName result for '許Super': count = 1
Received names: name1=許Super, bking_name=蕾蕾, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 許Super
Preparing to render HTML
Rendering HTML at 2025-06-25 21:40:27
Script started at 2025-06-25 21:40:36
Database connection included
POST data received - name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 21:40:36
Script started at 2025-06-25 21:42:47
Database connection included
POST data received - name: '蕾蕾', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 蕾蕾
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+1 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-25 21:42:47
Script started at 2025-06-25 21:43:09
Database connection included
POST data received - name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 21:43:09
Script started at 2025-06-25 21:45:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 21:45:29
Script started at 2025-06-25 21:45:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 21:45:37
Script started at 2025-06-25 21:50:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 21:50:33
Script started at 2025-06-25 21:52:43
Database connection included
POST data received - name: 'Dada', bking_name: '捲依依 603', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 12:00
    [name] => Dada
    [bking_name] => 捲依依 603
    [restaurant] => SENS
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4543
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 尚未付款
    [ng] => 2025/08/15
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-25 21:52:43
Script started at 2025-06-25 21:52:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 21:52:52
Script started at 2025-06-25 22:42:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 22:42:07
Script started at 2025-06-25 22:42:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 22:42:20
Database connection included
POST data received - name: 'Sunny', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Sunny
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sunny'
validateName result for 'Sunny': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Sunny'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 22:42:20
Script started at 2025-06-25 22:47:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-25 22:47:27
Script started at 2025-06-25 22:47:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 22:47:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-25 22:47:37
Database connection included
POST data received - name: '盛', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 盛
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '盛'
validateName result for '盛': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '盛'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-25 22:47:37
Script started at 2025-06-26 05:32:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 05:32:21
Script started at 2025-06-26 05:32:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 05:32:29
Script started at 2025-06-26 05:32:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Restaurant LIKE '%黑馬%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:32:51
Script started at 2025-06-26 05:33:10
Database connection included
POST data received - name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => Adam
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 05:33:10
Script started at 2025-06-26 05:33:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬小廚%' AND Price = 1500
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:33:23
Script started at 2025-06-26 05:33:33
Database connection included
POST data received - name: 'Ariel', bking_name: '張先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => Ariel
    [bking_name] => 張先生
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 05:33:33
Script started at 2025-06-26 05:33:45
Database connection included
POST data received - name: '', bking_name: '張先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 張先生
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬小廚%' AND Bking_Name LIKE '%張先生%' AND Price = 1500
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:33:45
Script started at 2025-06-26 05:34:00
Database connection included
POST data received - name: '', bking_name: '張先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 張先生
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬小廚%' AND Bking_Name LIKE '%張先生%' AND Price = 1500
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:34:00
Script started at 2025-06-26 05:34:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:34:10
Script started at 2025-06-26 05:34:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%黑馬%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:34:55
Script started at 2025-06-26 05:35:33
Database connection included
POST data received - name: '堯', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 堯
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 05:35:33
Script started at 2025-06-26 05:35:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬小廚%' AND Price = 1500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:35:42
Script started at 2025-06-26 05:35:52
Database connection included
POST data received - name: '蔡小愛', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 蔡小愛
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 05:35:52
Script started at 2025-06-26 05:36:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-19
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬小廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬小廚%' AND Price = 1500
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:36:01
Script started at 2025-06-26 05:55:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 05:55:15
Script started at 2025-06-26 05:55:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 文華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%文華%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:55:29
Script started at 2025-06-26 05:55:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 05:55:47
Script started at 2025-06-26 05:55:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:55:56
Script started at 2025-06-26 05:56:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 05:56:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 05:57:05
Database connection included
POST data received - name: 'Maggie Chen', bking_name: '謝小姐 886', name2: '星', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Maggie Chen
    [bking_name] => 謝小姐 886
    [restaurant] => 文華Café「週末午間鮮．吃．吧」
    [name2] => 星
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2546
    [host] => 
    [discount] => 85
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Checking name2: '星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '星'
validateName result for '星': count = 1
Received names: name1=Maggie Chen, bking_name=謝小姐 886, name2=星, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Maggie Chen
Insert successful for name2: 星
Preparing to render HTML
Rendering HTML at 2025-06-26 05:57:05
Script started at 2025-06-26 05:57:17
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => 文華Café「週末午間鮮．吃．吧」
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2546
    [host] => 
    [discount] => 85
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%文華Café「週末午間鮮．吃．吧」%' AND Bking_Name LIKE '%謝小姐 886%' AND Price = 2546
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 05:57:17
Script started at 2025-06-26 05:57:38
Database connection included
POST data received - name: 'Ams', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Ams
    [bking_name] => 謝小姐 886
    [restaurant] => 文華Café「週末午間鮮．吃．吧」
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2546
    [host] => 4
    [discount] => 85
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 05:57:38
Script started at 2025-06-26 11:25:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 11:25:38
Script started at 2025-06-26 11:25:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 11:25:47
Script started at 2025-06-26 11:26:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 11:26:49
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: 'May', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 鮨天本登龍門
    [name2] => May
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'May'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Received names: name1=Yoman, bking_name=, name2=May, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: May
Preparing to render HTML
Rendering HTML at 2025-06-26 11:26:49
Script started at 2025-06-26 11:27:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 11:27:02
Script started at 2025-06-26 11:27:18
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 鮨天本登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 11:27:18
Script started at 2025-06-26 11:27:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 11:27:28
Script started at 2025-06-26 11:27:40
Database connection included
POST data received - name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 12:00
    [name] => SY
    [bking_name] => 
    [restaurant] => 鮨天本登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 11:27:40
Script started at 2025-06-26 11:27:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 11:27:50
Script started at 2025-06-26 11:28:01
Database connection included
POST data received - name: 'May', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 12:00
    [name] => May
    [bking_name] => 
    [restaurant] => 鮨天本登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 11:28:01
Script started at 2025-06-26 11:28:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-12'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 11:28:10
Script started at 2025-06-26 12:03:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 12:03:40
Script started at 2025-06-26 12:03:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 12:03:45
Script started at 2025-06-26 12:04:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明福台菜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明福台菜%' AND Price = 2000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 12:04:01
Script started at 2025-06-26 13:10:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 13:10:32
Script started at 2025-06-26 13:10:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 13:10:47
Script started at 2025-06-26 13:11:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 13:11:10
Database connection included
POST data received - name: 'Jerrymx5', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Jerrymx5
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=Jerrymx5, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-06-26 13:11:10
Script started at 2025-06-26 13:11:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 13:11:20
Script started at 2025-06-26 13:11:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 13:11:59
Script started at 2025-06-26 13:12:10
Database connection included
POST data received - name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 13:12:10
Script started at 2025-06-26 13:12:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 13:12:19
Script started at 2025-06-26 13:12:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 13:12:25
Script started at 2025-06-26 14:19:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 14:19:07
Script started at 2025-06-26 14:19:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 14:19:28
Script started at 2025-06-26 14:19:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 14:19:37
Script started at 2025-06-26 14:19:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 14:19:54
Database connection included
POST data received - name: '鄭鴨鴨', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 鄭鴨鴨
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '鄭鴨鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
Received names: name1=鄭鴨鴨, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 鄭鴨鴨
Preparing to render HTML
Rendering HTML at 2025-06-26 14:19:54
Script started at 2025-06-26 14:20:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 14:20:02
Script started at 2025-06-26 14:20:10
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 14:20:10
Script started at 2025-06-26 14:20:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%明壽司%' AND Diff_Str = 'Y'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 14:20:18
Script started at 2025-06-26 15:34:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 15:34:23
Script started at 2025-06-26 15:35:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 15:36:19
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-06-26 15:36:19
Script started at 2025-06-26 15:36:29
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%古弟私廚%' AND Name = 'Yoman' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 15:36:29
Script started at 2025-06-26 15:40:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 15:40:06
Script started at 2025-06-26 15:40:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 15:40:16
Script started at 2025-06-26 15:40:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 15:40:52
Script started at 2025-06-26 15:41:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 15:41:17
Database connection included
POST data received - name: 'Kristen', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => Kristen
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Received names: name1=Kristen, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Kristen
Preparing to render HTML
Rendering HTML at 2025-06-26 15:41:17
Script started at 2025-06-26 15:41:26
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%古弟私廚%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 15:41:26
[2025-06-26 17:08:16] Script started
[2025-06-26 17:08:18] Script started
[2025-06-26 17:08:21] Script started
[2025-06-26 17:08:26] Script started
Script started at 2025-06-26 21:39:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 21:39:16
Script started at 2025-06-26 21:39:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 21:39:23
Script started at 2025-06-26 21:39:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 21:39:43
Database connection included
POST data received - name: 'Dada', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => Dada
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Dada'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Received names: name1=Dada, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Dada
Preparing to render HTML
Rendering HTML at 2025-06-26 21:39:43
Script started at 2025-06-26 21:39:53
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%古弟私廚%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 21:39:53
Script started at 2025-06-26 21:58:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 21:58:06
Script started at 2025-06-26 21:58:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => no
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-26' AND Restaurant LIKE '%no%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 21:58:18
Script started at 2025-06-26 21:58:27
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-06-26
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 
    [restaurant] => NOBUO
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 21:58:27
Script started at 2025-06-26 22:00:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-26 22:00:00
Script started at 2025-06-26 22:00:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 22:00:13
Script started at 2025-06-26 22:00:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-26 22:00:29
Database connection included
POST data received - name: '晨星', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => 晨星
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Received names: name1=晨星, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 晨星
Preparing to render HTML
Rendering HTML at 2025-06-26 22:00:29
Script started at 2025-06-26 22:00:38
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%古弟私廚%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-26 22:00:38
Script started at 2025-06-26 22:00:56
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-26 22:00:56
Script started at 2025-06-27 12:15:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-27 12:15:32
Script started at 2025-06-27 12:15:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-27 12:16:10
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 12:30
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-06-27 12:16:10
Script started at 2025-06-27 12:30:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-27 12:30:44
Script started at 2025-06-27 12:30:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Restaurant LIKE '%test%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-27 12:30:54
Script started at 2025-06-27 12:31:34
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 12:30
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-27 12:31:34
Script started at 2025-06-27 12:31:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 12:30
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%test%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-27 12:31:43
Script started at 2025-06-27 12:31:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1530 records found
Preparing to render HTML
Rendering HTML at 2025-06-27 12:31:48
Script started at 2025-06-27 16:17:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-27 16:17:57
Script started at 2025-06-27 17:35:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-27 17:35:41
Script started at 2025-06-27 17:35:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Restaurant LIKE '%黑馬%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-27 17:35:59
Script started at 2025-06-27 18:37:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-27 18:37:12
Script started at 2025-06-27 18:37:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%birdy%'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-27 18:37:26
Script started at 2025-06-27 18:37:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-27 18:38:04
Database connection included
POST data received - name: 'Poya', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => Poya
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Received names: name1=Poya, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Poya
Preparing to render HTML
Rendering HTML at 2025-06-27 18:38:04
Script started at 2025-06-27 18:38:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Restaurant LIKE '%Birdy%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-27 18:38:13
Script started at 2025-06-27 18:38:23
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 14
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-27 18:38:23
Script started at 2025-06-28 00:06:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:06:44
Script started at 2025-06-28 00:07:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:07:03
Database connection included
POST data received - name: 'Lena', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Lena
    [bking_name] => 
    [restaurant] => hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%hugh%' AND Name = 'Lena'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:07:03
Script started at 2025-06-28 00:07:39
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-28 00:07:39
Script started at 2025-06-28 00:07:44
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%Hugh%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1950
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:07:44
Script started at 2025-06-28 00:08:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:08:14
Database connection included
POST data received - name: 'Jerry', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => Jerry
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jerry'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerry'
validateName result for 'Jerry': count = 1
Received names: name1=Jerry, bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Jerry
Preparing to render HTML
Rendering HTML at 2025-06-28 00:08:14
Script started at 2025-06-28 00:08:22
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%Hugh%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1950
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:08:22
Script started at 2025-06-28 00:14:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:14:49
Script started at 2025-06-28 00:15:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:15:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:15:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:15:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:16:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:17:33
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: 'Eric', name3: 'May', name4: '蔡小愛', name5: '凱特'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => Eric
    [name3] => May
    [name4] => 蔡小愛
    [name5] => 凱特
    [price] => 1090
    [host] => 20
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name3: 'May'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Checking name4: '蔡小愛'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蔡小愛'
validateName result for '蔡小愛': count = 1
Checking name5: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Received names: name1=Lena, bking_name=Lena Tsai, name2=Eric, name3=May, name4=蔡小愛, name5=凱特
Error messages count: 0
Insert successful for name1: Lena
Insert successful for name2: Eric
Insert successful for name3: May
Insert successful for name4: 蔡小愛
Insert successful for name5: 凱特
Preparing to render HTML
Rendering HTML at 2025-06-28 00:17:34
Script started at 2025-06-28 00:18:02
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:18:02
Script started at 2025-06-28 00:18:12
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 20
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 00:18:12
Script started at 2025-06-28 00:18:20
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 20
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:18:20
Script started at 2025-06-28 00:18:28
Database connection included
POST data received - name: 'Eric', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Eric
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 00:18:28
Script started at 2025-06-28 00:18:38
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:18:38
Script started at 2025-06-28 00:18:44
Database connection included
POST data received - name: 'May', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => May
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1090
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 00:18:44
Script started at 2025-06-28 00:18:51
Database connection included
POST data received - name: 'May', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => May
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 00:18:51
Script started at 2025-06-28 00:19:01
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:19:01
Script started at 2025-06-28 00:19:10
Database connection included
POST data received - name: '凱特', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 凱特
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 00:19:10
Script started at 2025-06-28 00:19:20
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:19:20
Script started at 2025-06-28 00:19:27
Database connection included
POST data received - name: '蔡小愛', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 蔡小愛
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蔡小愛'
validateName result for '蔡小愛': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 00:19:27
Script started at 2025-06-28 00:24:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:24:30
Script started at 2025-06-28 00:24:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:24:45
Script started at 2025-06-28 00:25:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:25:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:26:05
Database connection included
POST data received - name: 'Maggie Chen', bking_name: 'Lena Tsai', name2: 'Brenden', name3: 'Manny 潘', name4: '瑪姬', name5: '許Super'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Maggie Chen
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => Brenden
    [name3] => Manny 潘
    [name4] => 瑪姬
    [name5] => 許Super
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Checking name2: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Checking name3: 'Manny 潘'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Checking name4: '瑪姬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瑪姬'
validateName result for '瑪姬': count = 1
Checking name5: '許Super'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '許Super'
validateName result for '許Super': count = 1
Received names: name1=Maggie Chen, bking_name=Lena Tsai, name2=Brenden, name3=Manny 潘, name4=瑪姬, name5=許Super
Error messages count: 0
Insert successful for name1: Maggie Chen
Insert successful for name2: Brenden
Insert successful for name3: Manny 潘
Insert successful for name4: 瑪姬
Insert successful for name5: 許Super
Preparing to render HTML
Rendering HTML at 2025-06-28 00:26:05
Script started at 2025-06-28 00:27:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:27:06
Script started at 2025-06-28 00:27:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:27:13
Script started at 2025-06-28 00:27:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:27:38
Database connection included
POST data received - name: 'ㄧ塊蛋糕', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => ㄧ塊蛋糕
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-28 00:27:38
Script started at 2025-06-28 00:27:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:27:51
Script started at 2025-06-28 00:27:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:27:54
Script started at 2025-06-28 00:36:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:36:10
Script started at 2025-06-28 00:36:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:36:19
Script started at 2025-06-28 00:36:42
Database connection included
POST data received - name: 'Lena', bking_name: '蔡小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => 蔡小姐
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 20
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 00:36:42
Script started at 2025-06-28 00:38:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:38:28
Script started at 2025-06-28 00:38:41
Database connection included
POST data received - name: 'ㄧ塊蛋糕', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => ㄧ塊蛋糕
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ㄧ塊蛋糕'
validateName result for 'ㄧ塊蛋糕': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'ㄧ塊蛋糕'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:38:41
Script started at 2025-06-28 00:38:58
Database connection included
POST data received - name: 'ㄧ', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => ㄧ
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ㄧ'
validateName result for 'ㄧ': count = 0
Inquiry failed: Invalid name ㄧ
Preparing to render HTML
Rendering HTML at 2025-06-28 00:38:58
Script started at 2025-06-28 00:39:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:39:04
Database connection included
POST data received - name: 'ㄧ塊蛋糕', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => ㄧ塊蛋糕
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ㄧ塊蛋糕'
validateName result for 'ㄧ塊蛋糕': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'ㄧ塊蛋糕'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:39:04
Script started at 2025-06-28 00:39:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:39:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:39:42
Script started at 2025-06-28 00:39:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:40:08
Database connection included
POST data received - name: 'ㄧ塊蛋糕', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => ㄧ塊蛋糕
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'ㄧ塊蛋糕'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ㄧ塊蛋糕'
validateName result for 'ㄧ塊蛋糕': count = 1
Received names: name1=ㄧ塊蛋糕, bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: ㄧ塊蛋糕
Preparing to render HTML
Rendering HTML at 2025-06-28 00:40:08
Script started at 2025-06-28 00:40:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:40:25
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1000
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:40:25
Script started at 2025-06-28 00:41:20
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:41:20
Script started at 2025-06-28 00:41:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:41:34
Script started at 2025-06-28 00:51:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:51:43
Script started at 2025-06-28 00:51:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:51:50
Script started at 2025-06-28 00:51:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:51:57
Script started at 2025-06-28 00:54:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 00:54:36
Script started at 2025-06-28 00:54:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:54:51
Script started at 2025-06-28 00:55:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:55:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 00:55:38
Database connection included
POST data received - name: '一塊蛋糕', bking_name: '蔡小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 一塊蛋糕
    [bking_name] => 蔡小姐
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '一塊蛋糕'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一塊蛋糕'
validateName result for '一塊蛋糕': count = 1
Received names: name1=一塊蛋糕, bking_name=蔡小姐, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 一塊蛋糕
Preparing to render HTML
Rendering HTML at 2025-06-28 00:55:38
Script started at 2025-06-28 00:55:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Price = 1000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:55:48
Script started at 2025-06-28 00:56:13
Database connection included
POST data received - name: 'ㄧ塊蛋糕', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => ㄧ塊蛋糕
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 00:56:13
Script started at 2025-06-28 00:56:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Price = 1000
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 00:56:24
Script started at 2025-06-28 09:51:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 09:51:38
Script started at 2025-06-28 09:51:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 09:51:46
Script started at 2025-06-28 09:52:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 09:52:15
Script started at 2025-06-28 09:52:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 09:52:43
Database connection included
POST data received - name: 'Hank C.', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Hank C.
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Hank C.'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Received names: name1=Hank C., bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Hank C.
Preparing to render HTML
Rendering HTML at 2025-06-28 09:52:43
Script started at 2025-06-28 09:52:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Price = 1000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 09:52:56
[2025-06-28 09:54:02] Script started
[2025-06-28 09:54:08] Script started
[2025-06-28 09:54:08] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-28 09:54:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-28 09:54:08] Rows returned: 0
[2025-06-28 09:54:19] Script started
[2025-06-28 09:54:19] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-28 09:54:19] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-28 09:54:19] Rows returned: 0
[2025-06-28 09:54:21] Script started
[2025-06-28 09:54:21] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 12
    [no_dine_months] => 0
)

[2025-06-28 09:54:21] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 12 ORDER BY M.Date DESC 
[2025-06-28 09:54:21] Rows returned: 0
[2025-06-28 09:54:26] Script started
[2025-06-28 09:54:26] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 0
)

[2025-06-28 09:54:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-06-28 09:54:26] Rows returned: 2
[2025-06-28 09:54:40] Script started
[2025-06-28 09:54:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-28 09:54:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 09:54:40] Rows returned: 2
[2025-06-28 09:54:59] Script started
[2025-06-28 09:54:59] Member taissn deleted successfully
[2025-06-28 09:55:14] Script started
[2025-06-28 09:55:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-28 09:55:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 09:55:14] Rows returned: 1
[2025-06-28 09:55:49] Script started
[2025-06-28 09:55:49] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
    [export] => 1
)

[2025-06-28 09:55:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 09:55:49] Rows returned: 1
[2025-06-28 09:55:49] Excel export completed with 160% zoom
[2025-06-28 10:00:45] Script started
[2025-06-28 10:06:04] Script started
[2025-06-28 10:06:11] Script started
[2025-06-28 10:06:11] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-28 10:06:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 10:06:11] Rows returned: 1
[2025-06-28 10:06:15] Script started
[2025-06-28 10:06:15] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
    [export] => 1
)

[2025-06-28 10:06:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 10:06:15] Rows returned: 1
[2025-06-28 10:06:15] Excel export completed with 160% zoom
[2025-06-28 10:13:08] Script started
[2025-06-28 10:13:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-28 10:13:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 10:13:08] Rows returned: 1
[2025-06-28 10:13:23] Script started
[2025-06-28 10:13:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
    [export] => 1
)

[2025-06-28 10:13:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 10:13:23] Rows returned: 1
[2025-06-28 10:13:23] Excel export completed with 160% zoom
[2025-06-28 10:16:49] Script started
[2025-06-28 10:16:49] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-28 10:16:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 10:16:49] Rows returned: 1
[2025-06-28 10:16:53] Script started
[2025-06-28 10:16:53] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
    [export] => 1
)

[2025-06-28 10:16:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 10:16:53] Rows returned: 1
[2025-06-28 10:16:53] Excel export completed with 160% zoom
[2025-06-28 10:23:24] Script started
[2025-06-28 10:23:32] Script started
[2025-06-28 10:23:32] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 12
)

[2025-06-28 10:23:32] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 12
        ) ORDER BY M.Date DESC 
[2025-06-28 10:23:32] Rows returned: 1
[2025-06-28 10:23:39] Script started
[2025-06-28 10:23:39] Member Yin deleted successfully
Script started at 2025-06-28 12:21:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 12:21:21
Script started at 2025-06-28 12:22:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 12:22:38
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Received names: name1=Lena, bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Lena
Preparing to render HTML
Rendering HTML at 2025-06-28 12:22:38
Script started at 2025-06-28 12:22:48
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%Logy%' AND Name = 'Lena' AND Bking_Name LIKE '%Lena Tsai%' AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 12:22:48
Script started at 2025-06-28 12:40:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 12:40:16
Script started at 2025-06-28 13:00:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 13:00:36
Script started at 2025-06-28 13:00:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-27
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-27' AND Restaurant LIKE '%黑馬%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 13:00:46
Script started at 2025-06-28 14:26:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 14:26:55
Script started at 2025-06-28 14:27:00
Database connection included
POST data received - name: 'kevin', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => kevin
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'kevin'
validateName result for 'kevin': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'kevin'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 14:27:00
Script started at 2025-06-28 14:48:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 14:48:12
Script started at 2025-06-28 14:51:18
Database connection included
POST data received - name: 'Hank C.', bking_name: '鍾先生', name2: 'Eric', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 18:30
    [name] => Hank C.
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => Eric
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 5
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Hank C.'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Hank C., bking_name=鍾先生, name2=Eric, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Hank C.
Insert successful for name2: Eric
Preparing to render HTML
Rendering HTML at 2025-06-28 14:51:18
Script started at 2025-06-28 14:51:29
Database connection included
POST data received - name: '', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九華樓%' AND Bking_Name LIKE '%鍾先生%' AND Price = 3000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 14:51:29
Script started at 2025-06-28 14:53:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 14:53:04
Script started at 2025-06-28 14:53:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%logy%'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 14:53:13
Script started at 2025-06-28 14:53:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 14:53:35
Database connection included
POST data received - name: 'Lena', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Lena
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%logy%' AND Name = 'Lena'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 14:53:35
Script started at 2025-06-28 14:53:37
Database connection included
POST data received - name: 'Lena', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Lena
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%logy%' AND Name = 'Lena'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 14:53:37
Script started at 2025-06-28 14:53:52
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 14:53:52
Script started at 2025-06-28 15:16:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 15:16:43
Script started at 2025-06-28 15:16:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 15:16:57
Script started at 2025-06-28 15:17:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 15:17:14
Database connection included
POST data received - name: '煥寶寶', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 18:30
    [name] => 煥寶寶
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Received names: name1=煥寶寶, bking_name=鍾先生, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 煥寶寶
Preparing to render HTML
Rendering HTML at 2025-06-28 15:17:14
Script started at 2025-06-28 15:50:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 15:50:58
Script started at 2025-06-28 15:51:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 15:51:19
Database connection included
POST data received - name: 'Lena', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Lena
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%logy%' AND Name = 'Lena'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 15:51:19
Script started at 2025-06-28 15:52:00
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 15:52:00
Script started at 2025-06-28 15:52:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 15:52:07
Script started at 2025-06-28 15:55:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 15:55:26
Script started at 2025-06-28 15:55:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 15:55:48
Script started at 2025-06-28 15:56:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 15:56:01
Script started at 2025-06-28 15:56:51
Database connection included
POST data received - name: 'Lena', bking_name: '蔡小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => 蔡小姐
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 19
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+1 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-28 15:56:51
Script started at 2025-06-28 15:57:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-28 15:57:04
Script started at 2025-06-28 15:57:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Price = 1000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 15:57:10
Script started at 2025-06-28 17:55:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 17:55:32
Script started at 2025-06-28 17:55:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 23 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 17:55:49
Script started at 2025-06-28 17:56:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 燈燈庵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28' AND Restaurant LIKE '%燈燈庵%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 17:56:16
Script started at 2025-06-28 17:56:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-28 17:56:27
Script started at 2025-06-28 17:56:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-28'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 17:56:33
Script started at 2025-06-28 17:57:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-28 17:57:40
Database connection included
POST data received - name: '許Super', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 許Super
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '許Super'
validateName result for '許Super': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '許Super'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-28 17:57:40
Script started at 2025-06-29 19:12:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-29 19:12:04
Script started at 2025-06-29 19:12:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-29 19:13:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-29 19:13:26
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: 'VH', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => VH
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Checking name2: 'VH'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Received names: name1=Lena, bking_name=Lena Tsai, name2=VH, name3=, name4=, name5=
Error messages count: 0
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-06-29 19:13:26
Script started at 2025-06-29 19:13:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-29 19:13:56
Database connection included
POST data received - name: 'VH', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => VH
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'VH'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Received names: name1=VH, bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: VH
Preparing to render HTML
Rendering HTML at 2025-06-29 19:13:56
Script started at 2025-06-29 19:14:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 19:14:06
Script started at 2025-06-29 19:14:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 19:14:38
Script started at 2025-06-29 19:14:51
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-29 19:14:51
Script started at 2025-06-29 19:18:34
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-29 19:18:34
Script started at 2025-06-29 19:56:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-29 19:56:33
Script started at 2025-06-29 19:56:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-04' AND Restaurant LIKE '%logy%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 19:56:46
Script started at 2025-06-29 19:56:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%logy%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 19:56:53
Script started at 2025-06-29 19:57:13
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-29 19:57:13
Script started at 2025-06-29 19:57:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-29 19:57:36
Script started at 2025-06-29 19:57:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%logy%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 19:57:46
Script started at 2025-06-29 19:58:01
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-29 19:58:01
Script started at 2025-06-29 23:34:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-29 23:34:10
Script started at 2025-06-29 23:34:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%川雅%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 23:34:26
Script started at 2025-06-29 23:34:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-29 23:34:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-29 23:35:41
Database connection included
POST data received - name: '咪', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => 咪
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '咪'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '咪'
validateName result for '咪': count = 1
Received names: name1=咪, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 咪
Preparing to render HTML
Rendering HTML at 2025-06-29 23:35:41
Script started at 2025-06-29 23:36:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%川雅%'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 23:36:00
Script started at 2025-06-29 23:36:11
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-06-29 23:36:11
Script started at 2025-06-29 23:36:17
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%川雅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 5038
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 23:36:17
Script started at 2025-06-29 23:36:42
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 18:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5038
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人一
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-29 23:36:42
Script started at 2025-06-29 23:37:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-29 23:37:00
Script started at 2025-06-30 13:07:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 13:07:14
Script started at 2025-06-30 13:07:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%logy%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:07:23
Script started at 2025-06-30 13:07:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-29
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-29' AND Restaurant LIKE '%logy%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:07:39
Script started at 2025-06-30 13:20:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 13:20:16
Script started at 2025-06-30 13:20:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 阿香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%阿香%'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:20:25
Script started at 2025-06-30 13:31:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:31:09
Script started at 2025-06-30 13:31:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:31:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:32:00
Database connection included
POST data received - name: '小晴', bking_name: '', name2: '白六角', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 小晴
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 白六角
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小晴'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Checking name2: '白六角'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '白六角'
validateName result for '白六角': count = 1
Received names: name1=小晴, bking_name=, name2=白六角, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 小晴
Insert successful for name2: 白六角
Preparing to render HTML
Rendering HTML at 2025-06-30 13:32:00
Script started at 2025-06-30 13:32:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:32:09
Script started at 2025-06-30 13:33:05
Database connection included
POST data received - name: 'Lena', bking_name: '蔡小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => 蔡小姐
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 17
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+3
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-30 13:33:05
Script started at 2025-06-30 13:33:23
Database connection included
POST data received - name: '', bking_name: '蔡小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 蔡小姐
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%蔡小姐%' AND Price = 1000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:33:23
Script started at 2025-06-30 13:33:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Price = 1000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:33:31
Script started at 2025-06-30 13:34:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:34:03
Script started at 2025-06-30 13:34:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:34:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:34:39
Database connection included
POST data received - name: '小晴', bking_name: 'Lena Tsai', name2: '白六角', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 小晴
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 白六角
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小晴'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Checking name2: '白六角'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '白六角'
validateName result for '白六角': count = 1
Received names: name1=小晴, bking_name=Lena Tsai, name2=白六角, name3=, name4=, name5=
Error messages count: 0
Insert failed for 小晴: Duplicate record
Insert failed for 白六角: Duplicate record
Preparing to render HTML
Rendering HTML at 2025-06-30 13:34:39
Script started at 2025-06-30 13:34:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:34:58
Script started at 2025-06-30 13:35:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:35:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 13:35:36
Script started at 2025-06-30 13:35:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-16'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:35:46
Script started at 2025-06-30 13:36:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:36:03
Script started at 2025-06-30 13:36:29
Database connection included
POST data received - name: '白六角', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 19:00
    [name] => 白六角
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '白六角'
validateName result for '白六角': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-30 13:36:29
Script started at 2025-06-30 13:36:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:36:42
Script started at 2025-06-30 13:36:58
Database connection included
POST data received - name: '小晴', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 19:00
    [name] => 小晴
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-30 13:36:58
Script started at 2025-06-30 13:37:03
Database connection included
POST data received - name: '小晴', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 19:00
    [name] => 小晴
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-30 13:37:03
Script started at 2025-06-30 13:37:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:37:11
Script started at 2025-06-30 13:37:18
Database connection included
POST data received - name: '白六角', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 19:00
    [name] => 白六角
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-30 13:37:18
Script started at 2025-06-30 13:37:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:37:32
Script started at 2025-06-30 13:38:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:38:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:38:20
Database connection included
POST data received - name: '小晴', bking_name: 'Lena Tsai', name2: '白六角', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 小晴
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 白六角
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小晴'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小晴'
validateName result for '小晴': count = 1
Checking name2: '白六角'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '白六角'
validateName result for '白六角': count = 1
Received names: name1=小晴, bking_name=Lena Tsai, name2=白六角, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 小晴
Insert successful for name2: 白六角
Preparing to render HTML
Rendering HTML at 2025-06-30 13:38:20
Script started at 2025-06-30 13:38:33
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:38:33
Script started at 2025-06-30 13:38:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Price = 1000
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:38:49
Script started at 2025-06-30 13:43:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 13:43:58
Script started at 2025-06-30 13:44:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:46:14
Database connection included
POST data received - name: '寶佳', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 寶佳
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人 會會
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '寶佳'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '寶佳'
validateName result for '寶佳': count = 1
Received names: name1=寶佳, bking_name=王寶佳, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 寶佳
Preparing to render HTML
Rendering HTML at 2025-06-30 13:46:14
Script started at 2025-06-30 13:48:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 13:49:45
Database connection included
POST data received - name: '寶佳', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-02
    [dining_time] => 11:30
    [name] => 寶佳
    [bking_name] => 王寶佳
    [restaurant] => 倉間山房
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1650
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '寶佳'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '寶佳'
validateName result for '寶佳': count = 1
Received names: name1=寶佳, bking_name=王寶佳, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 寶佳
Preparing to render HTML
Rendering HTML at 2025-06-30 13:49:45
Script started at 2025-06-30 13:50:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 13:50:48
Script started at 2025-06-30 13:50:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 13:50:54
Script started at 2025-06-30 13:51:18
Database connection included
POST data received - name: '寶佳', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 寶佳
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人 會會
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '寶佳'
validateName result for '寶佳': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-30 13:51:18
Script started at 2025-06-30 15:25:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 15:25:32
Script started at 2025-06-30 15:26:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 15:27:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 15:28:15
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐', name2: 'Kristen', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => Kristen
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 14
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Received names: name1=蕾蕾, bking_name=侯小姐, name2=Kristen, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 蕾蕾
Insert successful for name2: Kristen
Preparing to render HTML
Rendering HTML at 2025-06-30 15:28:15
Script started at 2025-06-30 15:34:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 15:34:14
Script started at 2025-06-30 15:34:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 如
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%如%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 15:34:20
Script started at 2025-06-30 15:38:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 如嫣
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%如嫣%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 15:38:03
Script started at 2025-06-30 15:39:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-07
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 如嫣
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-07' AND Restaurant LIKE '%如嫣%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 15:39:08
Script started at 2025-06-30 16:33:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 16:33:52
Script started at 2025-06-30 16:34:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 16:34:00
Script started at 2025-06-30 16:34:14
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 11
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-30 16:34:14
Script started at 2025-06-30 18:06:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 18:06:43
Script started at 2025-06-30 18:06:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 18:06:58
[2025-06-30 21:06:30] Script started
[2025-06-30 21:06:38] Script started
[2025-06-30 21:06:38] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-30 21:06:38] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-30 21:06:38] Rows returned: 3
[2025-06-30 21:06:49] Script started
[2025-06-30 21:06:49] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-06-30 21:06:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-06-30 21:06:49] Rows returned: 4
[2025-06-30 21:07:10] Script started
[2025-06-30 21:07:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-06-30 21:07:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-30 21:07:10] Rows returned: 3
[2025-06-30 21:07:18] Script started
[2025-06-30 21:07:18] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-06-30 21:07:18] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-06-30 21:07:18] Rows returned: 3
[2025-06-30 21:07:18] Excel export completed with 160% zoom
[2025-06-30 21:08:33] Script started
[2025-06-30 21:08:33] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-06-30 21:08:33] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-06-30 21:08:33] Rows returned: 4
[2025-06-30 21:08:44] Script started
[2025-06-30 21:08:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-06-30 21:08:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-06-30 21:08:44] Rows returned: 7
[2025-06-30 21:09:12] Script started
[2025-06-30 21:09:12] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-06-30 21:09:12] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-06-30 21:09:12] Rows returned: 4
[2025-06-30 21:09:52] Script started
[2025-06-30 21:09:52] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
    [export] => 1
)

[2025-06-30 21:09:52] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-06-30 21:09:52] Rows returned: 4
[2025-06-30 21:09:52] Excel export completed with 160% zoom
Script started at 2025-06-30 22:14:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 22:14:15
Script started at 2025-06-30 22:14:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 22:14:34
Script started at 2025-06-30 22:14:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 文華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Restaurant LIKE '%文華%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 22:14:48
Script started at 2025-06-30 22:15:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-06-30 22:15:38
Database connection included
POST data received - name: '皓皓', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => 皓皓
    [bking_name] => 謝小姐 886
    [restaurant] => 文華Café「週末午間鮮．吃．吧」
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2546
    [host] => 
    [discount] => 85
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '皓皓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
Received names: name1=皓皓, bking_name=謝小姐 886, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 皓皓
Preparing to render HTML
Rendering HTML at 2025-06-30 22:15:38
Script started at 2025-06-30 22:15:46
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => 文華Café「週末午間鮮．吃．吧」
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2546
    [host] => 
    [discount] => 85
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%文華Café「週末午間鮮．吃．吧」%' AND Bking_Name LIKE '%謝小姐 886%' AND Price = 2546
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 22:15:46
Script started at 2025-06-30 22:16:03
Database connection included
POST data received - name: 'Maggie Chen', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => Maggie Chen
    [bking_name] => 謝小姐 886
    [restaurant] => 文華Café「週末午間鮮．吃．吧」
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2546
    [host] => 
    [discount] => 85
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-06-30 22:16:03
Script started at 2025-06-30 22:16:11
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => 文華Café「週末午間鮮．吃．吧」
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2546
    [host] => 
    [discount] => 85
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%文華Café「週末午間鮮．吃．吧」%' AND Bking_Name LIKE '%謝小姐 886%' AND Price = 2546
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-06-30 22:16:11
Script started at 2025-06-30 22:39:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-06-30 22:39:09
[2025-07-01 00:36:07] Script started
[2025-07-01 00:36:15] Script started
[2025-07-01 00:36:15] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-01 00:36:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-01 00:36:15] Rows returned: 3
[2025-07-01 00:36:23] Script started
[2025-07-01 00:36:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-07-01 00:36:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-01 00:36:23] Rows returned: 3
[2025-07-01 00:36:23] Excel export completed with 160% zoom
[2025-07-01 00:38:04] Script started
[2025-07-01 00:38:04] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-01 00:38:04] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-01 00:38:04] Rows returned: 4
[2025-07-01 00:38:13] Script started
[2025-07-01 00:38:13] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
    [export] => 1
)

[2025-07-01 00:38:13] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-01 00:38:13] Rows returned: 4
[2025-07-01 00:38:13] Excel export completed with 160% zoom
[2025-07-01 09:29:05] Script started
[2025-07-01 09:29:13] Script started
[2025-07-01 09:29:13] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-01 09:29:13] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-01 09:29:13] Rows returned: 4
[2025-07-01 09:29:30] Script started
[2025-07-01 09:29:30] Member Zoe chen deleted successfully
[2025-07-01 09:29:39] Script started
[2025-07-01 09:29:39] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-07-01 09:29:39] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-07-01 09:29:39] Rows returned: 6
[2025-07-01 09:29:46] Script started
[2025-07-01 09:29:46] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-01 09:29:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-01 09:29:46] Rows returned: 3
[2025-07-01 09:30:03] Script started
[2025-07-01 09:30:03] Member 劉 deleted successfully
[2025-07-01 09:30:12] Script started
[2025-07-01 09:30:12] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-01 09:30:12] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-01 09:30:12] Rows returned: 2
[2025-07-01 09:30:41] Script started
[2025-07-01 09:30:42] Member 雨琪/新北 deleted successfully
[2025-07-01 09:30:50] Script started
[2025-07-01 09:30:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-01 09:30:50] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-01 09:30:50] Rows returned: 1
[2025-07-01 09:31:12] Script started
[2025-07-01 09:31:12] Member Yy deleted successfully
[2025-07-01 09:31:20] Script started
[2025-07-01 09:31:20] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-01 09:31:20] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-01 09:31:20] Rows returned: 0
[2025-07-01 09:31:28] Script started
[2025-07-01 09:31:28] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-01 09:31:28] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-01 09:31:28] Rows returned: 3
[2025-07-01 09:32:42] Script started
[2025-07-01 09:32:42] Member 劉佳珊Siscie deleted successfully
[2025-07-01 09:32:50] Script started
[2025-07-01 09:32:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-01 09:32:50] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-01 09:32:50] Rows returned: 2
[2025-07-01 09:33:00] Script started
[2025-07-01 09:33:00] Member Honeyoolongtea deleted successfully
[2025-07-01 09:33:09] Script started
[2025-07-01 09:33:09] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-01 09:33:09] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-01 09:33:09] Rows returned: 1
[2025-07-01 09:33:28] Script started
[2025-07-01 09:33:28] Member Steve deleted successfully
[2025-07-01 09:33:35] Script started
[2025-07-01 09:33:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-01 09:33:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-01 09:33:35] Rows returned: 0
[2025-07-01 09:34:22] Script started
[2025-07-01 09:34:22] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-07-01 09:34:22] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-07-01 09:34:22] Rows returned: 3
Script started at 2025-07-01 11:23:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 11:23:34
Script started at 2025-07-01 11:23:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 11:23:53
Script started at 2025-07-01 11:24:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 11:24:21
Script started at 2025-07-01 11:24:57
Database connection included
POST data received - name: 'Masa', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Masa
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Masa'
validateName result for 'Masa': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 11:24:57
Script started at 2025-07-01 11:25:02
Database connection included
POST data received - name: 'Masa', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Masa
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Masa'
validateName result for 'Masa': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%' AND Name = 'Masa'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 11:25:02
Script started at 2025-07-01 11:25:14
Database connection included
POST data received - name: 'Masa', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Masa
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 11:25:14
Script started at 2025-07-01 11:25:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 11:25:23
Script started at 2025-07-01 16:43:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 16:43:33
Script started at 2025-07-01 16:44:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 16:44:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 16:44:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 16:44:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 16:44:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 16:45:19
Database connection included
POST data received - name: '小丸子', bking_name: '', name2: '范范', name3: 'Poya', name4: '蓋彥壔', name5: 'Ams'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-31
    [dining_time] => 19:00
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 花滔廚房
    [name2] => 范范
    [name3] => Poya
    [name4] => 蓋彥壔
    [name5] => Ams
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Checking name2: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name3: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name4: '蓋彥壔'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓋彥壔'
validateName result for '蓋彥壔': count = 1
Checking name5: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Received names: name1=小丸子, bking_name=, name2=范范, name3=Poya, name4=蓋彥壔, name5=Ams
Error messages count: 0
Insert successful for name1: 小丸子
Insert successful for name2: 范范
Insert successful for name3: Poya
Insert successful for name4: 蓋彥壔
Insert successful for name5: Ams
Preparing to render HTML
Rendering HTML at 2025-07-01 16:45:19
Script started at 2025-07-01 16:45:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-31
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-31'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 16:45:30
Script started at 2025-07-01 16:55:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 16:55:52
Script started at 2025-07-01 16:55:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-31
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-31'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 16:55:58
Script started at 2025-07-01 16:56:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 16:56:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 16:56:41
Database connection included
POST data received - name: 'Kathy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-31
    [dining_time] => 19:00
    [name] => Kathy
    [bking_name] => 
    [restaurant] => 花滔廚房
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kathy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Received names: name1=Kathy, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Kathy
Preparing to render HTML
Rendering HTML at 2025-07-01 16:56:41
Script started at 2025-07-01 16:56:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-31
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 花滔廚房
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%花滔廚房%' AND Diff_Str = 'Y' AND Price = 2000
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 16:56:50
Script started at 2025-07-01 16:56:58
Database connection included
POST data received - name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-31
    [dining_time] => 19:00
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 花滔廚房
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 16:56:58
Script started at 2025-07-01 17:10:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 17:10:09
Script started at 2025-07-01 17:10:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 如
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%如%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 17:10:18
Script started at 2025-07-01 21:21:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 21:21:46
Script started at 2025-07-01 21:21:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 如
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%如%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 21:21:56
Script started at 2025-07-01 21:53:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 21:53:38
Script started at 2025-07-01 21:53:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 21:53:50
Script started at 2025-07-01 21:54:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 21:54:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 21:54:40
Database connection included
POST data received - name: '兆宸', bking_name: '王寶佳', name2: 'Sony Chen', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 兆宸
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => Sony Chen
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人 會會
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '兆宸'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '兆宸'
validateName result for '兆宸': count = 1
Checking name2: 'Sony Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sony Chen'
validateName result for 'Sony Chen': count = 1
Received names: name1=兆宸, bking_name=王寶佳, name2=Sony Chen, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 兆宸
Insert successful for name2: Sony Chen
Preparing to render HTML
Rendering HTML at 2025-07-01 21:54:40
Script started at 2025-07-01 21:54:51
Database connection included
POST data received - name: '', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人 會會
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%阿香工作坊%' AND Bking_Name LIKE '%王寶佳%' AND Remarks LIKE '%友人 會會%' AND Price = 1100
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 21:54:51
Script started at 2025-07-01 21:55:10
Database connection included
POST data received - name: '兆宸', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 兆宸
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '兆宸'
validateName result for '兆宸': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 21:55:10
Script started at 2025-07-01 21:55:17
Database connection included
POST data received - name: '', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%阿香工作坊%' AND Bking_Name LIKE '%王寶佳%' AND Price = 1100
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 21:55:17
Script started at 2025-07-01 21:55:26
Database connection included
POST data received - name: 'Sony Chen', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => Sony Chen
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sony Chen'
validateName result for 'Sony Chen': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 21:55:26
[2025-07-01 21:56:05] Script started
[2025-07-01 21:56:13] Script started
[2025-07-01 21:56:13] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-01 21:56:13] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-01 21:56:13] Rows returned: 4
[2025-07-01 21:56:36] Script started
[2025-07-01 21:56:36] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
    [export] => 1
)

[2025-07-01 21:56:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-01 21:56:36] Rows returned: 4
[2025-07-01 21:56:36] Excel export completed with 160% zoom
Script started at 2025-07-01 22:19:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 22:19:28
Script started at 2025-07-01 22:19:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 22:19:40
Database connection included
POST data received - name: '黑黑', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 黑黑
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黑黑'
validateName result for '黑黑': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '黑黑'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 22:19:40
Script started at 2025-07-01 22:25:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 22:25:00
Script started at 2025-07-01 22:25:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 22:25:10
Script started at 2025-07-01 22:25:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 22:25:51
Database connection included
POST data received - name: '不出意外', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 不出意外
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '不出意外'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Received names: name1=不出意外, bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 不出意外
Preparing to render HTML
Rendering HTML at 2025-07-01 22:25:51
Script started at 2025-07-01 22:25:58
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1000
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 22:25:58
Script started at 2025-07-01 22:26:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Price = 1000
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 22:26:17
Script started at 2025-07-01 22:27:05
Database connection included
POST data received - name: 'Lena', bking_name: '蔡小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => 蔡小姐
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 16
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+3
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 22:27:05
Script started at 2025-07-01 22:27:23
Database connection included
POST data received - name: 'Lena', bking_name: '蔡小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => 蔡小姐
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 16
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人+4
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 22:27:23
[2025-07-01 22:29:02] Script started
[2025-07-01 22:29:09] Script started
[2025-07-01 22:29:09] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 11
)

[2025-07-01 22:29:09] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) ORDER BY M.Date DESC 
[2025-07-01 22:29:09] Rows returned: 0
[2025-07-01 22:29:23] Script started
[2025-07-01 22:29:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 11
)

[2025-07-01 22:29:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-07-01 22:29:23] Rows returned: 0
[2025-07-01 22:29:25] Script started
[2025-07-01 22:29:25] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 11
    [no_dine_months] => 11
)

[2025-07-01 22:29:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 11
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 11 ORDER BY M.Date DESC 
[2025-07-01 22:29:25] Rows returned: 0
[2025-07-01 22:29:35] Script started
[2025-07-01 22:29:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-07-01 22:29:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-07-01 22:29:35] Rows returned: 3
[2025-07-01 22:30:25] Script started
[2025-07-01 22:30:25] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-01 22:30:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-01 22:30:25] Rows returned: 1
Script started at 2025-07-01 23:40:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 23:40:14
Script started at 2025-07-01 23:40:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:40:23
Script started at 2025-07-01 23:42:06
Database connection included
POST data received - name: '不出意外', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 不出意外
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '不出意外'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Received names: name1=不出意外, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 不出意外
Preparing to render HTML
Rendering HTML at 2025-07-01 23:42:06
Script started at 2025-07-01 23:42:21
Database connection included
POST data received - name: '不出意外', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 不出意外
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%' AND Name = '不出意外'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:42:21
Script started at 2025-07-01 23:42:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:42:36
Script started at 2025-07-01 23:43:22
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => linepay
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:43:22
Script started at 2025-07-01 23:43:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => l
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%' AND Remarks LIKE '%l%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:43:43
Script started at 2025-07-01 23:43:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:43:55
Script started at 2025-07-01 23:44:25
Database connection included
POST data received - name: 'Max', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Max
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => linepay
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:44:25
Script started at 2025-07-01 23:44:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:44:42
Script started at 2025-07-01 23:45:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:45:01
Script started at 2025-07-01 23:45:33
Database connection included
POST data received - name: '不出意外', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 不出意外
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 匯款
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:45:33
Script started at 2025-07-01 23:45:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:45:59
Script started at 2025-07-01 23:46:18
Database connection included
POST data received - name: '一堆雞毛', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 一堆雞毛
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一堆雞毛'
validateName result for '一堆雞毛': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:46:18
Script started at 2025-07-01 23:46:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:46:34
Script started at 2025-07-01 23:46:56
Database connection included
POST data received - name: 'oAH', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => oAH
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:46:56
Script started at 2025-07-01 23:47:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:47:07
Script started at 2025-07-01 23:47:36
Database connection included
POST data received - name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Christine
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:47:37
Script started at 2025-07-01 23:47:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:47:48
Script started at 2025-07-01 23:50:45
Database connection included
POST data received - name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Liz
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:50:45
Script started at 2025-07-01 23:50:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:50:53
Script started at 2025-07-01 23:51:17
Database connection included
POST data received - name: 'CV', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => CV
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:51:17
Script started at 2025-07-01 23:51:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Restaurant LIKE '%Lin restaurant%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:51:31
Script started at 2025-07-01 23:51:57
Database connection included
POST data received - name: '不出意外', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 18:30
    [name] => 不出意外
    [bking_name] => 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '不出意外'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Received names: name1=不出意外, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 不出意外
Preparing to render HTML
Rendering HTML at 2025-07-01 23:51:57
Script started at 2025-07-01 23:52:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Lin restaurant%' AND Price = 4466
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:52:05
Script started at 2025-07-01 23:52:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-01 23:52:45
Script started at 2025-07-01 23:52:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:52:54
Script started at 2025-07-01 23:53:26
Database connection included
POST data received - name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:53:26
Script started at 2025-07-01 23:54:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-01 23:54:06
Database connection included
POST data received - name: '不出意外', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 不出意外
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '不出意外'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Received names: name1=不出意外, bking_name=蕾蕾, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 不出意外
Preparing to render HTML
Rendering HTML at 2025-07-01 23:54:06
Script started at 2025-07-01 23:54:20
Database connection included
POST data received - name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-01 23:54:20
Script started at 2025-07-01 23:54:59
Database connection included
POST data received - name: '蕾蕾', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [name] => 蕾蕾
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-01 23:54:59
Script started at 2025-07-02 00:11:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 00:11:47
Script started at 2025-07-02 10:10:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 10:10:54
Script started at 2025-07-02 10:12:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 10:12:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 10:12:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 10:12:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 10:13:23
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: 'Kiwi', name3: 'SY', name4: '檸檬', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => Kiwi
    [name3] => SY
    [name4] => 檸檬
    [name5] => 
    [price] => 7150
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Kiwi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kiwi'
validateName result for 'Kiwi': count = 1
Checking name3: 'SY'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Checking name4: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=Yoman, bking_name=葉先生 末三碼518, name2=Kiwi, name3=SY, name4=檸檬, name5=
Error messages count: 0
Insert successful for name1: Yoman
Insert successful for name2: Kiwi
Insert successful for name3: SY
Insert successful for name4: 檸檬
Preparing to render HTML
Rendering HTML at 2025-07-02 10:13:23
Script started at 2025-07-02 10:13:41
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 10:13:41
Script started at 2025-07-02 11:20:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 11:20:18
Script started at 2025-07-02 11:20:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 11:20:29
Script started at 2025-07-02 11:20:52
Database connection included
POST data received - name: '寶佳', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 寶佳
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人 4
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '寶佳'
validateName result for '寶佳': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 11:20:52
Script started at 2025-07-02 11:21:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 11:21:07
Script started at 2025-07-02 11:21:25
Database connection included
POST data received - name: '', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%阿香工作坊%' AND Bking_Name LIKE '%王寶佳%' AND Price = 1100
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 11:21:25
Script started at 2025-07-02 13:16:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 13:16:56
Script started at 2025-07-02 13:17:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:17:03
Script started at 2025-07-02 13:39:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:39:21
Script started at 2025-07-02 13:40:30
Database connection included
POST data received - name: '香蕉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 香蕉
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 匯款
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '香蕉'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '香蕉'
validateName result for '香蕉': count = 1
Received names: name1=香蕉, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 香蕉
Preparing to render HTML
Rendering HTML at 2025-07-02 13:40:30
Script started at 2025-07-02 13:40:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 匯款
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%' AND Remarks LIKE '%匯款%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:40:37
Script started at 2025-07-02 13:40:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:40:44
Script started at 2025-07-02 13:41:28
Database connection included
POST data received - name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Christine
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => linepay
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 13:41:28
Script started at 2025-07-02 13:41:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:41:39
Script started at 2025-07-02 13:42:24
Database connection included
POST data received - name: '一堆雞毛', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 一堆雞毛
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一堆雞毛'
validateName result for '一堆雞毛': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 13:42:24
Script started at 2025-07-02 13:42:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:42:45
Script started at 2025-07-02 13:57:36
Database connection included
POST data received - name: '不出意外', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 不出意外
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 匯款 替 masa
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 13:57:36
Script started at 2025-07-02 13:57:44
Database connection included
POST data received - name: '不出意外', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 不出意外
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%' AND Name = '不出意外'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:57:44
Script started at 2025-07-02 13:57:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:57:55
Script started at 2025-07-02 13:58:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 13:58:43
Database connection included
POST data received - name: 'CV', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => CV
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'CV'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 13:58:43
Script started at 2025-07-02 14:03:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 14:03:05
Script started at 2025-07-02 14:04:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 14:04:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 14:04:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 14:05:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 14:05:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 14:06:01
Database connection included
POST data received - name: '范范', bking_name: '范小姐 583', name2: 'Eric', name3: '鄭鴨鴨', name4: 'Adam', name5: '寶佳'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 12:00
    [name] => 范范
    [bking_name] => 范小姐 583
    [restaurant] => 范師父 鐵板創意料理
    [name2] => Eric
    [name3] => 鄭鴨鴨
    [name4] => Adam
    [name5] => 寶佳
    [price] => 3850
    [host] => 11
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name3: '鄭鴨鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
Checking name4: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name5: '寶佳'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '寶佳'
validateName result for '寶佳': count = 1
Received names: name1=范范, bking_name=范小姐 583, name2=Eric, name3=鄭鴨鴨, name4=Adam, name5=寶佳
Error messages count: 0
Insert successful for name1: 范范
Insert successful for name2: Eric
Insert successful for name3: 鄭鴨鴨
Insert successful for name4: Adam
Insert successful for name5: 寶佳
Preparing to render HTML
Rendering HTML at 2025-07-02 14:06:01
Script started at 2025-07-02 14:06:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-14'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 14:06:14
Script started at 2025-07-02 14:06:30
Database connection included
POST data received - name: '范范', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 12:00
    [name] => 范范
    [bking_name] => 范小姐 583
    [restaurant] => 范師父 鐵板創意料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 11
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 兒子+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 14:06:30
Script started at 2025-07-02 15:42:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 15:42:14
Script started at 2025-07-02 15:42:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 15:42:31
Script started at 2025-07-02 16:02:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 16:02:55
Database connection included
POST data received - name: '劉 Terry', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 劉 Terry
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => linepay 替 max
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '劉 Terry'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劉 Terry'
validateName result for '劉 Terry': count = 1
Received names: name1=劉 Terry, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 劉 Terry
Preparing to render HTML
Rendering HTML at 2025-07-02 16:02:55
Script started at 2025-07-02 16:03:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 16:03:08
Script started at 2025-07-02 16:03:20
Database connection included
POST data received - name: 'Max', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Max
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => linepay
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 16:03:20
Script started at 2025-07-02 16:45:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 16:45:07
Script started at 2025-07-02 16:45:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 16:45:13
Script started at 2025-07-02 16:45:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 16:45:54
Database connection included
POST data received - name: 'Syzygy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Syzygy
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 3630 替 liz
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Syzygy, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: Syzygy
Preparing to render HTML
Rendering HTML at 2025-07-02 16:45:54
Script started at 2025-07-02 16:46:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 16:46:09
Script started at 2025-07-02 16:46:30
Database connection included
POST data received - name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Liz
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 16:46:31
Script started at 2025-07-02 16:46:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 16:46:39
Script started at 2025-07-02 16:47:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 16:47:44
Script started at 2025-07-02 16:47:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-14'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 16:47:50
Script started at 2025-07-02 17:36:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 17:36:47
Script started at 2025-07-02 17:36:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 17:36:57
Database connection included
POST data received - name: '香蕉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 香蕉
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '香蕉'
validateName result for '香蕉': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '香蕉'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 17:36:57
Script started at 2025-07-02 17:39:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 17:39:36
Script started at 2025-07-02 17:39:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 17:40:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 17:40:31
Script started at 2025-07-02 17:40:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 17:40:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 17:41:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 17:41:05
Script started at 2025-07-02 17:41:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 17:41:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 17:41:16
Script started at 2025-07-02 17:41:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 17:41:33
Script started at 2025-07-02 17:41:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-02 17:42:07
Database connection included
POST data received - name: '香蕉🍌', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 香蕉🍌
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '香蕉🍌'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '香蕉🍌'
validateName result for '香蕉🍌': count = 1
Received names: name1=香蕉🍌, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: 香蕉🍌
Preparing to render HTML
Rendering HTML at 2025-07-02 17:42:07
Script started at 2025-07-02 17:42:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 17:42:18
Script started at 2025-07-02 17:42:33
Database connection included
POST data received - name: '香蕉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 香蕉
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 匯款
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 17:42:33
Script started at 2025-07-02 17:42:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 17:42:44
Script started at 2025-07-02 17:42:57
Database connection included
POST data received - name: '香蕉🍌', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 香蕉🍌
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 匯款
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '香蕉🍌'
validateName result for '香蕉🍌': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 17:42:57
Script started at 2025-07-02 17:43:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 17:43:12
Script started at 2025-07-02 17:44:02
Database connection included
POST data received - name: '一堆雞毛', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 一堆雞毛
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一堆雞毛'
validateName result for '一堆雞毛': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 17:44:02
Script started at 2025-07-02 17:44:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%' AND Price = 3630
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 17:44:20
Script started at 2025-07-02 17:44:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 17:44:27
Script started at 2025-07-02 18:19:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 18:19:49
Script started at 2025-07-02 18:20:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Restaurant LIKE '%hugh%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 18:20:01
Script started at 2025-07-02 22:34:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 22:34:53
Script started at 2025-07-02 22:35:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 22:35:01
Script started at 2025-07-02 22:38:38
Database connection included
POST data received - name: 'Dada', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => Dada
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 22:38:38
Script started at 2025-07-02 22:38:49
Database connection included
POST data received - name: 'Dada', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Dada
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Dada'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 22:38:49
Script started at 2025-07-02 22:39:36
Database connection included
POST data received - name: 'Dada', bking_name: '捲依依 603', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 12:00
    [name] => Dada
    [bking_name] => 捲依依 603
    [restaurant] => SENS
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4543
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 2025/08/15
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 22:39:36
[2025-07-02 22:42:27] Script started
[2025-07-02 22:42:34] Script started
[2025-07-02 22:42:34] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-02 22:42:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-02 22:42:34] Rows returned: 4
[2025-07-02 22:42:44] Script started
[2025-07-02 22:42:44] Member 黑黑 deleted successfully
[2025-07-02 22:42:51] Script started
[2025-07-02 22:42:51] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-02 22:42:51] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-02 22:42:51] Rows returned: 3
[2025-07-02 22:42:56] Script started
[2025-07-02 22:42:57] Member K deleted successfully
[2025-07-02 22:43:11] Script started
[2025-07-02 22:43:11] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-02 22:43:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-02 22:43:11] Rows returned: 2
[2025-07-02 22:43:16] Script started
[2025-07-02 22:43:16] Member Fenny deleted successfully
[2025-07-02 22:43:22] Script started
[2025-07-02 22:43:22] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-02 22:43:22] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-02 22:43:22] Rows returned: 1
[2025-07-02 22:43:27] Script started
[2025-07-02 22:43:27] Member Sunny deleted successfully
[2025-07-02 22:43:36] Script started
[2025-07-02 22:43:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-02 22:43:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-02 22:43:36] Rows returned: 1
Script started at 2025-07-02 22:56:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-02 22:56:30
Script started at 2025-07-02 22:56:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 22:56:43
Script started at 2025-07-02 22:57:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 元一
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Restaurant LIKE '%元一%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 22:57:06
Script started at 2025-07-02 22:57:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 元一
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Restaurant LIKE '%元一%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 22:57:10
Script started at 2025-07-02 22:57:51
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 22:57:51
Script started at 2025-07-02 22:58:04
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-02 22:58:04
Script started at 2025-07-02 22:59:06
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 友人+1
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-02 22:59:06
Script started at 2025-07-03 10:39:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 10:39:58
Script started at 2025-07-03 10:40:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 10:40:11
Script started at 2025-07-03 10:40:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 10:40:31
Script started at 2025-07-03 10:40:52
Database connection included
Processing AJAX search_name request
Search term too long: ฅʕ´•ᴥ•`ʔฅ-
Script started at 2025-07-03 10:40:58
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'ฅʕ´•ᴥ•`ʔฅ-'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Received names: name1=ฅʕ´•ᴥ•`ʔฅ-, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: ฅʕ´•ᴥ•`ʔฅ-
Preparing to render HTML
Rendering HTML at 2025-07-03 10:40:58
Script started at 2025-07-03 10:41:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 10:41:06
Script started at 2025-07-03 10:41:39
Database connection included
POST data received - name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-03 10:41:39
Script started at 2025-07-03 11:39:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 11:39:39
Script started at 2025-07-03 11:39:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 蕭割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%蕭割烹%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 11:39:48
[2025-07-03 12:31:54] Script started
[2025-07-03 12:32:00] Script started
[2025-07-03 12:32:00] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-07-03 12:32:00] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-07-03 12:32:00] Rows returned: 3
[2025-07-03 12:34:48] Script started
[2025-07-03 12:34:48] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-03 12:34:48] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-03 12:34:48] Rows returned: 1
Script started at 2025-07-03 18:16:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 18:16:09
Script started at 2025-07-03 18:16:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 范師父
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%范師父%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 18:16:21
Script started at 2025-07-03 18:16:35
Database connection included
POST data received - name: 'Adam', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 12:00
    [name] => Adam
    [bking_name] => 范小姐 583
    [restaurant] => 范師父 鐵板創意料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-03 18:16:35
Script started at 2025-07-03 18:16:50
Database connection included
POST data received - name: '', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 范小姐 583
    [restaurant] => 范師父 鐵板創意料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-14' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%范師父 鐵板創意料理%' AND Bking_Name LIKE '%范小姐 583%' AND Price = 3850
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 18:16:50
Script started at 2025-07-03 18:17:00
Database connection included
POST data received - name: '范范', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 12:00
    [name] => 范范
    [bking_name] => 范小姐 583
    [restaurant] => 范師父 鐵板創意料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 兒子+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-03 18:17:00
Script started at 2025-07-03 18:26:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 18:26:54
Script started at 2025-07-03 18:29:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 頤宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%頤宮%'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 18:29:53
Script started at 2025-07-03 19:10:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 19:10:26
Script started at 2025-07-03 19:10:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 19:10:40
Script started at 2025-07-03 20:58:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 20:58:05
Script started at 2025-07-03 21:16:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 21:16:26
Script started at 2025-07-03 21:16:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%logy%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 21:16:36
Script started at 2025-07-03 21:16:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%logy%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 21:16:54
Script started at 2025-07-03 21:17:24
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 主揪取消
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-03 21:17:24
Script started at 2025-07-03 21:55:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 21:55:43
Script started at 2025-07-03 21:55:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%logy%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 21:55:58
Script started at 2025-07-03 22:11:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 22:11:40
Script started at 2025-07-03 22:11:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%logy%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 22:11:55
Script started at 2025-07-03 22:44:05
Database connection included
POST data received - name: 'VH', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => VH
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-03 22:44:05
Script started at 2025-07-03 22:44:13
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-03 22:44:13
Script started at 2025-07-03 22:44:19
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%Logy%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 5225
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 22:44:19
Script started at 2025-07-03 22:45:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 22:45:30
Script started at 2025-07-03 22:45:59
Database connection included
POST data received - name: 'SY', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => SY
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-03 22:45:59
Script started at 2025-07-03 22:46:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 22:46:04
Script started at 2025-07-03 22:46:21
Database connection included
POST data received - name: 'Kiwi', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => Kiwi
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kiwi'
validateName result for 'Kiwi': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-03 22:46:21
Script started at 2025-07-03 22:46:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 22:46:29
Script started at 2025-07-03 22:46:52
Database connection included
POST data received - name: '檸檬', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => 檸檬
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-03 22:46:52
Script started at 2025-07-03 22:46:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 22:46:57
Script started at 2025-07-03 22:55:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 好嶼
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%好嶼%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 22:55:10
Script started at 2025-07-03 22:55:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 好嶼
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%好嶼%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 22:55:18
Script started at 2025-07-03 23:34:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 23:34:35
Script started at 2025-07-03 23:38:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-03 23:38:48
Script started at 2025-07-03 23:59:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-03 23:59:10
Script started at 2025-07-04 00:05:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 00:05:34
Script started at 2025-07-04 00:14:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 00:14:41
Script started at 2025-07-04 00:33:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 00:33:50
Script started at 2025-07-04 00:34:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 00:34:15
Script started at 2025-07-04 00:34:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不參加
    [remarks_input] => 主揪不參加
    [ng] => 
    [ng_input] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不參加%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 00:34:24
Script started at 2025-07-04 00:34:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 00:34:53
Script started at 2025-07-04 00:34:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [remarks_input] => 主揪不參加
    [ng] => 
    [ng_input] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不參加%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 00:34:58
Script started at 2025-07-04 00:36:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 00:36:52
Script started at 2025-07-04 00:37:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不參加
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不參加%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 00:37:23
Script started at 2025-07-04 00:39:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 00:39:48
Script started at 2025-07-04 00:40:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 00:40:09
[2025-07-04 00:44:36] Script started
Script started at 2025-07-04 01:08:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 01:08:26
Script started at 2025-07-04 01:08:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:08:32
Script started at 2025-07-04 01:09:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:09:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:09:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:10:48
Database connection included
POST data received - name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:30
    [name] => SY
    [bking_name] => 
    [restaurant] => test
    [name2] => 米米
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Insert case triggered
Checking name1: 'SY'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Received names: name1=SY, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
Insert successful for name1: SY
Preparing to render HTML
Rendering HTML at 2025-07-04 01:10:48
Script started at 2025-07-04 01:11:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%test%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:11:17
Script started at 2025-07-04 01:11:50
Database connection included
POST data received - name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:30
    [name] => SY
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:11:50
Script started at 2025-07-04 01:11:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1577 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:11:54
Script started at 2025-07-04 01:14:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 01:14:33
Script started at 2025-07-04 01:25:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 01:25:35
Script started at 2025-07-04 01:25:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1577 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:25:45
Script started at 2025-07-04 01:26:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:26:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:27:02
Database connection included
POST data received - name: '派小姐', bking_name: '', name2: 'Syzygy', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => 派小姐
    [bking_name] => 
    [restaurant] => test
    [name2] => Syzygy
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Insert case triggered
Checking name1: '派小姐'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '派小姐'
validateName result for '派小姐': count = 1
Checking name2: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=派小姐, bking_name=, name2=Syzygy, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '派小姐'
validateName result for '派小姐': count = 1
Insert successful for name1: 派小姐
Insert successful for name2: Syzygy
Preparing to render HTML
Rendering HTML at 2025-07-04 01:27:02
Script started at 2025-07-04 01:27:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%test%' AND Price = 2000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:27:17
Script started at 2025-07-04 01:27:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1579 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:27:29
Script started at 2025-07-04 01:27:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:27:47
Script started at 2025-07-04 01:27:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:27:48
Script started at 2025-07-04 01:27:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:27:49
Script started at 2025-07-04 01:28:08
Database connection included
POST data received - name: 'Syzygy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Syzygy
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:28:08
Script started at 2025-07-04 01:28:13
Database connection included
POST data received - name: 'Syzygy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Syzygy
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%test%' AND Name = 'Syzygy' AND Price = 2000 AND NG LIKE '%國外%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:28:13
Script started at 2025-07-04 01:28:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:28:22
Script started at 2025-07-04 01:28:38
Database connection included
POST data received - name: '派小姐', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => 派小姐
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:28:38
Script started at 2025-07-04 01:28:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1577 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:28:41
Script started at 2025-07-04 01:28:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:29:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:29:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:29:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 01:29:52
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: 'Yoga', name3: 'Adam', name4: 'Alaze', name5: '料北鴨'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => test
    [name2] => Yoga
    [name3] => Adam
    [name4] => Alaze
    [name5] => 料北鴨
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Yoga'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoga'
validateName result for 'Yoga': count = 1
Checking name3: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name4: 'Alaze'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Checking name5: '料北鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '料北鴨'
validateName result for '料北鴨': count = 1
Received names: name1=Yoman, bking_name=, name2=Yoga, name3=Adam, name4=Alaze, name5=料北鴨
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Yoga
Insert successful for name3: Adam
Insert successful for name4: Alaze
Insert successful for name5: 料北鴨
Preparing to render HTML
Rendering HTML at 2025-07-04 01:29:52
Script started at 2025-07-04 01:30:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%test%' AND Price = 2000
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:30:07
Script started at 2025-07-04 01:30:17
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:30:17
Script started at 2025-07-04 01:30:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%test%' AND Price = 2000
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:30:29
Script started at 2025-07-04 01:31:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%test%' AND Price = 2000
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:31:03
Script started at 2025-07-04 01:31:29
Database connection included
POST data received - name: '料北鴨', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => 料北鴨
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '料北鴨'
validateName result for '料北鴨': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:31:29
Script started at 2025-07-04 01:31:34
Database connection included
POST data received - name: '料北鴨', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => 料北鴨
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '料北鴨'
validateName result for '料北鴨': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%test%' AND Name = '料北鴨' AND Price = 2000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:31:34
Script started at 2025-07-04 01:31:46
Database connection included
POST data received - name: '料北鴨', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => 料北鴨
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:31:46
Script started at 2025-07-04 01:31:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%test%' AND Price = 2000
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:31:56
Script started at 2025-07-04 01:32:18
Database connection included
POST data received - name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Adam
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:32:18
Script started at 2025-07-04 01:32:25
Database connection included
POST data received - name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Adam
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:32:25
Script started at 2025-07-04 01:32:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%test%' AND Price = 2000
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:32:35
Script started at 2025-07-04 01:32:49
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Alaze
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:32:49
Script started at 2025-07-04 01:33:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%test%' AND Price = 2000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:33:03
Script started at 2025-07-04 01:33:12
Database connection included
POST data received - name: 'Yoga', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Yoga
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoga'
validateName result for 'Yoga': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:33:12
Script started at 2025-07-04 01:33:18
Database connection included
POST data received - name: 'Yoga', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Yoga
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:33:18
Script started at 2025-07-04 01:33:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%test%' AND Price = 2000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:33:30
Script started at 2025-07-04 01:33:40
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Yoman
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:33:40
Script started at 2025-07-04 01:33:46
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:30
    [name] => Yoman
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 01:33:46
Script started at 2025-07-04 01:33:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1577 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:33:49
Script started at 2025-07-04 01:34:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 01:34:17
Script started at 2025-07-04 10:54:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 10:54:18
Script started at 2025-07-04 10:55:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 10:55:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 10:55:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 10:56:14
Database connection included
POST data received - name: 'Ams', bking_name: '謝小姐 886', name2: '天天', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => Ams
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 天天
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 11958
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Checking name2: '天天'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '天天'
validateName result for '天天': count = 1
Received names: name1=Ams, bking_name=謝小姐 886, name2=天天, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Insert successful for name1: Ams
Insert successful for name2: 天天
Preparing to render HTML
Rendering HTML at 2025-07-04 10:56:14
Script started at 2025-07-04 10:56:30
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 11958
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%NAGOMI%' AND Bking_Name LIKE '%謝小姐 886%' AND Price = 11958
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 10:56:30
Script started at 2025-07-04 13:18:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 13:18:33
Script started at 2025-07-04 13:18:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九記%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 13:18:47
Script started at 2025-07-04 13:49:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 13:49:49
Script started at 2025-07-04 13:50:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 徐淮人家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Restaurant LIKE '%徐淮人家%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 13:50:05
Script started at 2025-07-04 13:50:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 徐淮人家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-05' AND Restaurant LIKE '%徐淮人家%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 13:50:16
Script started at 2025-07-04 14:05:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 14:05:28
Script started at 2025-07-04 14:05:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 14:05:50
Script started at 2025-07-04 14:06:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 14:06:25
Database connection included
POST data received - name: 'Bonnie', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => Bonnie
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 11958
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Bonnie'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Received names: name1=Bonnie, bking_name=謝小姐 886, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Insert successful for name1: Bonnie
Preparing to render HTML
Rendering HTML at 2025-07-04 14:06:25
Script started at 2025-07-04 14:06:37
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 11958
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%NAGOMI%' AND Bking_Name LIKE '%謝小姐 886%' AND Price = 11958
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 14:06:37
Script started at 2025-07-04 14:08:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 14:08:34
Script started at 2025-07-04 14:08:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 14:08:45
Database connection included
POST data received - name: 'Kathy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Kathy
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Kathy'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 14:08:45
Script started at 2025-07-04 15:16:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 15:16:58
Script started at 2025-07-04 15:17:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => nag
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%nag%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 15:17:07
Script started at 2025-07-04 15:17:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 15:17:57
Database connection included
POST data received - name: 'Adam', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => Adam
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1158
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Adam, bking_name=謝小姐 886, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Insert successful for name1: Adam
Preparing to render HTML
Rendering HTML at 2025-07-04 15:17:57
Script started at 2025-07-04 15:18:07
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%NAGOMI%' AND Bking_Name LIKE '%謝小姐 886%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 15:18:07
Script started at 2025-07-04 15:18:20
Database connection included
POST data received - name: 'Bonnie', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => Bonnie
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1958
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 15:18:20
Script started at 2025-07-04 15:18:30
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%NAGOMI%' AND Bking_Name LIKE '%謝小姐 886%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 15:18:30
Script started at 2025-07-04 15:18:45
Database connection included
POST data received - name: '天天', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 天天
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1158
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '天天'
validateName result for '天天': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 15:18:45
Script started at 2025-07-04 15:19:02
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%NAGOMI%' AND Bking_Name LIKE '%謝小姐 886%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 15:19:02
Script started at 2025-07-04 15:19:28
Database connection included
POST data received - name: '天天', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 天天
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1958
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '天天'
validateName result for '天天': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 15:19:28
Script started at 2025-07-04 15:19:37
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%NAGOMI%' AND Bking_Name LIKE '%謝小姐 886%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 15:19:37
Script started at 2025-07-04 15:19:50
Database connection included
POST data received - name: 'Adam', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => Adam
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1958
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 15:19:50
Script started at 2025-07-04 15:19:58
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%NAGOMI%' AND Bking_Name LIKE '%謝小姐 886%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 15:19:58
Script started at 2025-07-04 15:20:15
Database connection included
POST data received - name: 'Ams', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => Ams
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1958
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-04 15:20:15
Script started at 2025-07-04 15:20:29
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => NAGOMI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%NAGOMI%' AND Bking_Name LIKE '%謝小姐 886%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 15:20:29
Script started at 2025-07-04 18:01:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 18:01:34
Script started at 2025-07-04 18:01:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 18:01:39
Script started at 2025-07-04 18:01:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 
    [restaurant] => 蕭割烹Shou.Kappo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%蕭割烹Shou.Kappo%' AND Price = 6600
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 18:01:50
Script started at 2025-07-04 18:54:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 18:54:38
Script started at 2025-07-04 18:54:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 18:54:52
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-01
    [dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-01' AND Name = 'Eric'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 18:54:52
Script started at 2025-07-04 19:12:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 19:12:47
Script started at 2025-07-04 19:14:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 19:14:45
Script started at 2025-07-04 19:14:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 19:14:59
Script started at 2025-07-04 19:50:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 19:50:21
Script started at 2025-07-04 19:50:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 19:50:25
Script started at 2025-07-04 19:50:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 19:50:32
Database connection included
POST data received - name: 'Candy 趴趴走', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Candy 趴趴走
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Candy 趴趴走'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 19:50:32
Script started at 2025-07-04 19:51:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-21
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-21'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 19:51:13
Script started at 2025-07-04 19:51:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 19:51:59
Database connection included
POST data received - name: 'Candy 趴趴走', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 
    [name] => Candy 趴趴走
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Name = 'Candy 趴趴走'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 19:51:59
Script started at 2025-07-04 19:52:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 19:52:10
Database connection included
POST data received - name: 'Candy 趴趴走', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Candy 趴趴走
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Candy 趴趴走'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 19:52:10
Script started at 2025-07-04 20:31:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-04 20:31:10
Script started at 2025-07-04 20:31:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 20:31:17
Script started at 2025-07-04 20:32:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 20:32:17
Database connection included
POST data received - name: '煥寶寶', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [name] => 煥寶寶
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Received names: name1=煥寶寶, bking_name=侯小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Insert successful for name1: 煥寶寶
Preparing to render HTML
Rendering HTML at 2025-07-04 20:32:17
Script started at 2025-07-04 20:32:25
Database connection included
POST data received - name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 20:32:25
Script started at 2025-07-04 20:33:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-04 20:34:02
Database connection included
POST data received - name: '不出意外', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [name] => 不出意外
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '不出意外'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Received names: name1=不出意外, bking_name=侯小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Insert successful for name1: 不出意外
Preparing to render HTML
Rendering HTML at 2025-07-04 20:34:02
Script started at 2025-07-04 20:34:12
Database connection included
POST data received - name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-04 20:34:12
Script started at 2025-07-05 00:16:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 00:16:17
Script started at 2025-07-05 00:17:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-05 00:18:04
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 11:00
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 富國島自由行
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 10000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 2025/9/26 ~9/29 
    [ng] => 國外
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-07-05 00:18:04
Script started at 2025-07-05 13:31:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 13:31:43
Script started at 2025-07-05 13:32:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 13:32:32
Script started at 2025-07-05 13:38:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 13:38:57
Script started at 2025-07-05 13:39:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 13:39:08
Script started at 2025-07-05 13:42:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 13:42:44
Script started at 2025-07-05 13:54:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-05'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 13:54:34
Script started at 2025-07-05 13:56:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 徐淮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%徐淮%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 13:56:27
Script started at 2025-07-05 14:05:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:05:46
Script started at 2025-07-05 14:09:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:09:52
Script started at 2025-07-05 14:11:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:11:27
Script started at 2025-07-05 14:12:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:12:15
Script started at 2025-07-05 14:20:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:20:15
Script started at 2025-07-05 14:21:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:21:17
Script started at 2025-07-05 14:21:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:21:25
Script started at 2025-07-05 14:21:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:21:51
Script started at 2025-07-05 14:22:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:22:53
Script started at 2025-07-05 14:25:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:25:14
Script started at 2025-07-05 14:26:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:26:36
Script started at 2025-07-05 14:27:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:27:56
Script started at 2025-07-05 14:28:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:28:05
Script started at 2025-07-05 14:28:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%主揪取消%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%主揪取消%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:28:22
Script started at 2025-07-05 14:29:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:29:17
Script started at 2025-07-05 14:36:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%主揪取消%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%主揪取消%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:36:33
Script started at 2025-07-05 14:37:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%主揪取消%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%主揪取消%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:37:10
Script started at 2025-07-05 14:39:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 主揪取消
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%主揪取消%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%主揪取消%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 14:39:11
Script started at 2025-07-05 14:44:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:44:14
Script started at 2025-07-05 14:44:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:44:17
Script started at 2025-07-05 14:44:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:44:20
Script started at 2025-07-05 14:44:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:44:36
Script started at 2025-07-05 14:49:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:49:51
Script started at 2025-07-05 14:51:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:51:23
Script started at 2025-07-05 14:52:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:52:38
Script started at 2025-07-05 14:52:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 14:52:42
Script started at 2025-07-05 14:59:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Script started at 2025-07-05 15:00:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Script started at 2025-07-05 15:00:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Script started at 2025-07-05 15:00:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Script started at 2025-07-05 15:03:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:03:36
Script started at 2025-07-05 15:10:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:10:54
Script started at 2025-07-05 15:11:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:11:00
Script started at 2025-07-05 15:13:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:13:11
Script started at 2025-07-05 15:15:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:15:57
Script started at 2025-07-05 15:16:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:16:05
Script started at 2025-07-05 15:21:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:21:19
Script started at 2025-07-05 15:27:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:27:21
Script started at 2025-07-05 15:28:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:28:26
Script started at 2025-07-05 15:29:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:29:13
Script started at 2025-07-05 15:29:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:29:57
Script started at 2025-07-05 15:31:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:31:34
Script started at 2025-07-05 15:32:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:32:06
Script started at 2025-07-05 15:32:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:32:43
Script started at 2025-07-05 15:33:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:33:38
Script started at 2025-07-05 15:34:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:34:09
Script started at 2025-07-05 15:34:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:34:13
Script started at 2025-07-05 15:36:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:36:12
Script started at 2025-07-05 15:37:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:37:32
Script started at 2025-07-05 15:38:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:38:37
Script started at 2025-07-05 15:39:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:39:14
Script started at 2025-07-05 15:39:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:39:46
Script started at 2025-07-05 15:40:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:40:50
Script started at 2025-07-05 15:47:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:47:40
Script started at 2025-07-05 15:48:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 15:48:42
Script started at 2025-07-05 16:01:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 16:01:07
Script started at 2025-07-05 16:01:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:01:17
Script started at 2025-07-05 16:01:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 16:01:32
Script started at 2025-07-05 16:01:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:01:46
Script started at 2025-07-05 16:04:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 16:04:29
Script started at 2025-07-05 16:23:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 16:23:07
Script started at 2025-07-05 16:23:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:23:18
Script started at 2025-07-05 16:24:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-05 16:24:20
Database connection included
POST data received - name: '派小姐', bking_name: '', name2: '米米', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => 派小姐
    [bking_name] => 
    [restaurant] => test
    [name2] => 米米
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 主揪取消
    [action] => 執行
)

Insert case triggered
Checking name1: '派小姐'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '派小姐'
validateName result for '派小姐': count = 1
Checking name2: '米米'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '米米'
validateName result for '米米': count = 1
Received names: name1=派小姐, bking_name=, name2=米米, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '派小姐'
validateName result for '派小姐': count = 1
Insert successful for name1: 派小姐
Insert successful for name2: 米米
Preparing to render HTML
Rendering HTML at 2025-07-05 16:24:20
Script started at 2025-07-05 16:24:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-05 16:24:39
Script started at 2025-07-05 16:24:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-05' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%test%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:24:46
Script started at 2025-07-05 16:25:12
Database connection included
POST data received - name: '派小姐', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => 派小姐
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 主揪取消
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-05 16:25:12
Script started at 2025-07-05 16:25:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 主揪取消
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%主揪取消%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-05' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%test%' AND Remarks LIKE '%主揪不出席%' AND NG LIKE '%主揪取消%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:25:22
Script started at 2025-07-05 16:25:38
Database connection included
POST data received - name: '米米', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => 米米
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 主揪取消
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-05 16:25:38
Script started at 2025-07-05 16:25:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:25:42
Script started at 2025-07-05 16:28:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:28:23
Script started at 2025-07-05 16:37:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:37:06
Script started at 2025-07-05 16:37:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND NG LIKE '%國外%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:37:58
Script started at 2025-07-05 16:38:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 16:38:06
Script started at 2025-07-05 17:33:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 17:33:30
Script started at 2025-07-05 17:33:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 17:33:48
Script started at 2025-07-05 17:37:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 17:37:32
Script started at 2025-07-05 17:37:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 17:37:36
Script started at 2025-07-05 17:47:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 17:47:44
Script started at 2025-07-05 17:56:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 17:56:50
Script started at 2025-07-05 17:58:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 17:58:14
Script started at 2025-07-05 17:59:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 17:59:10
Script started at 2025-07-05 17:59:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 17:59:54
Script started at 2025-07-05 18:01:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:01:00
Script started at 2025-07-05 18:01:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:01:21
Script started at 2025-07-05 18:01:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:01:42
Script started at 2025-07-05 18:02:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:02:25
Script started at 2025-07-05 18:02:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:02:45
Script started at 2025-07-05 18:02:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:02:47
Script started at 2025-07-05 18:03:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:03:48
Script started at 2025-07-05 18:04:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:04:20
Script started at 2025-07-05 18:04:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:04:22
Script started at 2025-07-05 18:07:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:07:36
Script started at 2025-07-05 18:07:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:07:38
Script started at 2025-07-05 18:07:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:07:49
Script started at 2025-07-05 18:09:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:09:56
Script started at 2025-07-05 18:10:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:10:00
Script started at 2025-07-05 18:11:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:11:57
Script started at 2025-07-05 18:12:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:12:15
Script started at 2025-07-05 18:12:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:12:36
Script started at 2025-07-05 18:12:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:12:37
Script started at 2025-07-05 18:13:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:13:52
Script started at 2025-07-05 18:15:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:15:58
Script started at 2025-07-05 18:15:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:15:59
Script started at 2025-07-05 18:16:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:16:09
Script started at 2025-07-05 18:16:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:16:12
Script started at 2025-07-05 18:17:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:17:49
Script started at 2025-07-05 18:19:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:19:16
Script started at 2025-07-05 18:19:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:19:37
Script started at 2025-07-05 18:19:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:19:41
Script started at 2025-07-05 18:24:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:24:18
Script started at 2025-07-05 18:46:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:46:16
Script started at 2025-07-05 18:46:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:46:24
Script started at 2025-07-05 18:46:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:46:27
Script started at 2025-07-05 18:46:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:46:52
Script started at 2025-07-05 18:47:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:47:08
Script started at 2025-07-05 18:47:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:47:23
Script started at 2025-07-05 18:47:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:47:26
Script started at 2025-07-05 18:50:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 18:50:30
Script started at 2025-07-05 18:50:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:50:32
Script started at 2025-07-05 18:50:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:50:39
Script started at 2025-07-05 18:52:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:52:25
Script started at 2025-07-05 18:54:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 18:54:02
Script started at 2025-07-05 19:00:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:00:46
Script started at 2025-07-05 19:01:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:01:30
Script started at 2025-07-05 19:01:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 19:01:46
Script started at 2025-07-05 19:01:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:01:49
Script started at 2025-07-05 19:02:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:02:04
Script started at 2025-07-05 19:03:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:03:12
Script started at 2025-07-05 19:05:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:05:02
Script started at 2025-07-05 19:05:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:05:47
Script started at 2025-07-05 19:07:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:07:34
Script started at 2025-07-05 19:10:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:10:44
Script started at 2025-07-05 19:12:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-05 19:13:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:13:18
Script started at 2025-07-05 19:14:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:14:39
Script started at 2025-07-05 19:15:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:15:24
Script started at 2025-07-05 19:15:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:15:53
Script started at 2025-07-05 19:16:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-05 19:16:47
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Alaze
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Alaze'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Received names: name1=Alaze, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Insert successful for name1: Alaze
Preparing to render HTML
Rendering HTML at 2025-07-05 19:16:47
Script started at 2025-07-05 19:17:00
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Alaze
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-05' AND Restaurant LIKE '%test%' AND Name = 'Alaze'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:17:00
Script started at 2025-07-05 19:17:07
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Alaze
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-05 19:17:08
Script started at 2025-07-05 19:17:15
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Alaze
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-05' AND Restaurant LIKE '%test%' AND Name = 'Alaze'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:17:15
Script started at 2025-07-05 19:17:37
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:00
    [name] => Alaze
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alaze'
validateName result for 'Alaze': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-05 19:17:37
Script started at 2025-07-05 19:17:45
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:00
    [name] => Alaze
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-05 19:17:45
Script started at 2025-07-05 19:18:09
Database connection included
POST data received - name: 'Alaze', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Alaze
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-05 19:18:09
Script started at 2025-07-05 19:23:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:23:41
Script started at 2025-07-05 19:24:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-05 19:24:17
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Ellen
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-05 19:24:17
Script started at 2025-07-05 19:26:31
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Ellen
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-05 19:26:31
Script started at 2025-07-05 19:26:40
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Ellen
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-05 19:26:40
Script started at 2025-07-05 19:26:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 19:26:50
Script started at 2025-07-05 19:26:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:26:54
Script started at 2025-07-05 19:27:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-05 19:27:15
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 
    [name] => Ellen
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-05 19:27:15
Script started at 2025-07-05 19:27:25
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => Ellen
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Received names: name1=Ellen, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Insert successful for name1: Ellen
Preparing to render HTML
Rendering HTML at 2025-07-05 19:27:25
Script started at 2025-07-05 19:27:32
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => Ellen
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-05' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%test%' AND Name = 'Ellen'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:27:32
Script started at 2025-07-05 19:27:46
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-05
    [dining_time] => 12:30
    [name] => Ellen
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-05 19:27:46
Script started at 2025-07-05 19:27:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:27:50
Script started at 2025-07-05 19:28:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1584 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:28:09
Script started at 2025-07-05 19:28:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 19:28:32
Script started at 2025-07-05 19:52:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 19:52:44
Script started at 2025-07-05 19:52:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Price = 2800
Inquiry successful: 42 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:52:50
Script started at 2025-07-05 19:53:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-05 19:53:23
Database connection included
POST data received - name: 'Brenden', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [name] => Brenden
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Brenden, bking_name=侯小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Insert successful for name1: Brenden
Preparing to render HTML
Rendering HTML at 2025-07-05 19:53:23
Script started at 2025-07-05 19:53:35
Database connection included
POST data received - name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-05 19:53:35
Script started at 2025-07-05 20:33:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-05 20:33:15
Script started at 2025-07-06 12:10:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 12:10:22
Script started at 2025-07-06 12:39:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 12:39:41
Script started at 2025-07-06 12:39:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明福
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%明福%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 12:39:49
Script started at 2025-07-06 13:22:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 13:22:00
Script started at 2025-07-06 13:22:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1585 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 13:22:01
Script started at 2025-07-06 13:22:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 13:23:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 13:23:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 13:23:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 13:23:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 13:25:04
Database connection included
POST data received - name: 'Yuna', bking_name: '李小姐 997', name2: 'Eric', name3: 'Brenden', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => Yuna
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => Eric
    [name3] => Brenden
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yuna'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name3: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Yuna, bking_name=李小姐 997, name2=Eric, name3=Brenden, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Insert successful for name1: Yuna
Insert successful for name2: Eric
Insert successful for name3: Brenden
Preparing to render HTML
Rendering HTML at 2025-07-06 13:25:04
Script started at 2025-07-06 13:25:19
Database connection included
POST data received - name: '', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%李小姐 997%' AND Price = 1500
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 13:25:19
Script started at 2025-07-06 13:25:33
Database connection included
POST data received - name: 'Yuna', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => Yuna
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+4
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-06 13:25:33
Script started at 2025-07-06 13:38:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 13:38:48
Script started at 2025-07-06 13:39:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 13:39:07
Script started at 2025-07-06 13:46:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 13:46:26
Script started at 2025-07-06 13:46:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 13:46:40
Script started at 2025-07-06 13:47:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 13:47:29
Script started at 2025-07-06 13:49:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13' AND Restaurant LIKE '%九記%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 13:49:38
Script started at 2025-07-06 13:49:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 13:50:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 13:50:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 13:50:16
Database connection included
POST data received - name: 'Riva', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => Riva
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Riva'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Riva'
validateName result for 'Riva': count = 1
Received names: name1=Riva, bking_name=李小姐 997, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Riva'
validateName result for 'Riva': count = 1
Insert successful for name1: Riva
Preparing to render HTML
Rendering HTML at 2025-07-06 13:50:16
Script started at 2025-07-06 13:50:26
Database connection included
POST data received - name: '', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%李小姐 997%' AND Price = 1500
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 13:50:26
Script started at 2025-07-06 14:13:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 14:13:18
Script started at 2025-07-06 14:13:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1589 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 14:13:20
[2025-07-06 14:13:28] Script started
[2025-07-06 14:13:36] Script started
[2025-07-06 14:13:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-06 14:13:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-06 14:13:36] Rows returned: 2
[2025-07-06 14:13:41] Script started
[2025-07-06 14:13:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
    [export] => 1
)

[2025-07-06 14:13:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-06 14:13:41] Rows returned: 2
[2025-07-06 14:13:41] Excel export completed with 160% zoom
[2025-07-06 14:20:32] Script started
[2025-07-06 14:20:32] Member gigi deleted successfully
[2025-07-06 14:20:45] Script started
[2025-07-06 14:20:45] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-06 14:20:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-06 14:20:45] Rows returned: 1
[2025-07-06 14:20:50] Script started
[2025-07-06 14:20:50] Member PLT deleted successfully
[2025-07-06 14:20:58] Script started
[2025-07-06 14:20:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-06 14:20:58] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-06 14:20:58] Rows returned: 0
Script started at 2025-07-06 16:05:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 16:05:13
Script started at 2025-07-06 16:05:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 16:05:22
Script started at 2025-07-06 16:05:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 16:05:42
Database connection included
POST data received - name: 'Maggie Chen', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => Maggie Chen
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Received names: name1=Maggie Chen, bking_name=李小姐 997, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Insert successful for name1: Maggie Chen
Preparing to render HTML
Rendering HTML at 2025-07-06 16:05:42
Script started at 2025-07-06 16:05:55
Database connection included
POST data received - name: '', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%李小姐 997%' AND Price = 1500
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 16:05:55
Script started at 2025-07-06 18:08:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 18:08:26
Script started at 2025-07-06 18:08:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 18:08:36
Database connection included
POST data received - name: 'Ann', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Ann
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ann'
validateName result for 'Ann': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Ann'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 18:08:36
[2025-07-06 18:08:48] Script started
[2025-07-06 18:08:55] Script started
[2025-07-06 18:08:55] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-06 18:08:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-06 18:08:55] Rows returned: 0
[2025-07-06 18:09:10] Script started
[2025-07-06 18:09:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-07-06 18:09:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-07-06 18:09:10] Rows returned: 1
[2025-07-06 18:09:35] Script started
[2025-07-06 18:09:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-06 18:09:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-06 18:09:35] Rows returned: 0
[2025-07-06 18:09:40] Script started
[2025-07-06 18:09:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-06 18:09:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-06 18:09:40] Rows returned: 1
Script started at 2025-07-06 19:10:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-06 19:10:24
Script started at 2025-07-06 19:10:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 19:10:46
Script started at 2025-07-06 19:11:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 19:11:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-06 19:11:10
Database connection included
POST data received - name: 'Gigi C', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => Gigi C
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Gigi C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Received names: name1=Gigi C, bking_name=李小姐 997, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Insert successful for name1: Gigi C
Preparing to render HTML
Rendering HTML at 2025-07-06 19:11:10
Script started at 2025-07-06 19:11:19
Database connection included
POST data received - name: '', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%李小姐 997%' AND Price = 1500
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 19:11:19
Script started at 2025-07-06 19:11:30
Database connection included
POST data received - name: 'Yuna', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => Yuna
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+4
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-06 19:11:30
Script started at 2025-07-06 19:11:50
Database connection included
POST data received - name: '', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人+4
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%李小姐 997%' AND Remarks LIKE '%友人+4%' AND Price = 1500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 19:11:50
Script started at 2025-07-06 19:11:58
Database connection included
POST data received - name: '', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%李小姐 997%' AND Price = 1500
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-06 19:11:58
Script started at 2025-07-07 10:14:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 10:14:32
Script started at 2025-07-07 10:14:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 10:14:50
Script started at 2025-07-07 10:15:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 10:15:12
Database connection included
POST data received - name: 'Jerry', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => Jerry
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jerry'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerry'
validateName result for 'Jerry': count = 1
Received names: name1=Jerry, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerry'
validateName result for 'Jerry': count = 1
Insert successful for name1: Jerry
Preparing to render HTML
Rendering HTML at 2025-07-07 10:15:12
Script started at 2025-07-07 10:15:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 10:15:22
Script started at 2025-07-07 10:15:36
Database connection included
POST data received - name: 'oAH', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => oAH
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 10:15:36
Script started at 2025-07-07 10:15:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 10:15:47
Script started at 2025-07-07 10:16:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 10:16:07
Script started at 2025-07-07 10:16:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 10:16:15
Script started at 2025-07-07 10:19:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-12'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 10:19:24
Script started at 2025-07-07 10:19:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 10:19:55
Database connection included
POST data received - name: 'Jerrymx5', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 12:00
    [name] => Jerrymx5
    [bking_name] => 
    [restaurant] => 鮨天本登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=Jerrymx5, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Insert successful for name1: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-07-07 10:19:55
Script started at 2025-07-07 10:20:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-12
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨天本登龍門
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-12' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨天本登龍門%' AND Price = 5500
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 10:20:05
Script started at 2025-07-07 10:40:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 10:40:40
Script started at 2025-07-07 10:40:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-08' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 10:40:55
[2025-07-07 11:37:26] Script started
[2025-07-07 11:37:34] Script started
[2025-07-07 11:37:34] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-07 11:37:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-07 11:37:34] Rows returned: 0
[2025-07-07 11:37:49] Script started
[2025-07-07 11:37:49] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-07 11:37:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-07 11:37:49] Rows returned: 0
[2025-07-07 11:37:52] Script started
[2025-07-07 11:37:52] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-07 11:37:52] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-07 11:37:52] Rows returned: 0
[2025-07-07 11:37:59] Script started
[2025-07-07 11:38:05] Script started
[2025-07-07 11:38:05] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-07 11:38:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-07 11:38:05] Rows returned: 2
Script started at 2025-07-07 11:39:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 11:39:12
Script started at 2025-07-07 11:39:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 11:39:20
Database connection included
POST data received - name: 'Steven Lee', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Steven Lee
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Steven Lee'
validateName result for 'Steven Lee': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Steven Lee'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:39:20
Script started at 2025-07-07 11:39:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 11:39:36
Database connection included
POST data received - name: '鄧月華', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 鄧月華
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄧月華'
validateName result for '鄧月華': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '鄧月華'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:39:36
[2025-07-07 11:39:50] Script started
[2025-07-07 11:39:57] Script started
[2025-07-07 11:39:57] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-07 11:39:57] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-07 11:39:57] Rows returned: 2
[2025-07-07 11:43:13] Script started
[2025-07-07 11:43:13] Member 鄧月華 deleted successfully
[2025-07-07 11:43:21] Script started
[2025-07-07 11:43:21] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-07 11:43:21] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-07 11:43:21] Rows returned: 1
[2025-07-07 11:43:27] Script started
[2025-07-07 11:43:27] Member Steven Lee deleted successfully
Script started at 2025-07-07 11:50:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 11:50:15
Script started at 2025-07-07 11:50:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:50:23
Script started at 2025-07-07 11:50:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 11:52:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 11:54:06
Database connection included
POST data received - name: 'LJ', bking_name: '', name2: '米米', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => LJ
    [bking_name] => 
    [restaurant] => 
    [name2] => 米米
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-07 11:54:06
Script started at 2025-07-07 11:54:26
Database connection included
POST data received - name: 'LJ', bking_name: '', name2: '米米', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => LJ
    [bking_name] => 
    [restaurant] => 
    [name2] => 米米
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-07 11:54:26
Script started at 2025-07-07 11:54:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:54:34
Script started at 2025-07-07 11:54:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:54:41
Script started at 2025-07-07 11:55:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:55:16
Script started at 2025-07-07 11:55:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:55:31
Script started at 2025-07-07 11:56:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 11:56:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 11:56:43
Database connection included
POST data received - name: 'LJ', bking_name: 'Lena Tsai', name2: '米米', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => LJ
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 米米
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'LJ'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'LJ'
validateName result for 'LJ': count = 1
Checking name2: '米米'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '米米'
validateName result for '米米': count = 1
Received names: name1=LJ, bking_name=Lena Tsai, name2=米米, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'LJ'
validateName result for 'LJ': count = 1
Insert successful for name1: LJ
Insert successful for name2: 米米
Preparing to render HTML
Rendering HTML at 2025-07-07 11:56:43
Script started at 2025-07-07 11:56:53
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1000
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:56:53
Script started at 2025-07-07 11:57:14
Database connection included
POST data received - name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%醉翁漁港海鮮%' AND Bking_Name LIKE '%Lena Tsai%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:57:14
Script started at 2025-07-07 11:57:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 11:57:29
Script started at 2025-07-07 11:59:32
Database connection included
POST data received - name: 'Lena', bking_name: '蔡小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [name] => Lena
    [bking_name] => 蔡小姐
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 16
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+4
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 11:59:32
Script started at 2025-07-07 12:00:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 12:00:37
Database connection included
POST data received - name: 'LJ', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => LJ
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'LJ'
validateName result for 'LJ': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'LJ'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 12:00:37
Script started at 2025-07-07 12:01:21
Database connection included
POST data received - name: '米米', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 米米
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '米米'
validateName result for '米米': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '米米'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 12:01:21
Script started at 2025-07-07 16:19:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 16:19:55
Script started at 2025-07-07 16:20:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 16:57:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 16:57:33
Script started at 2025-07-07 17:13:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 17:13:44
Script started at 2025-07-07 17:13:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 50 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 17:13:54
Script started at 2025-07-07 18:03:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 18:03:16
Script started at 2025-07-07 18:03:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:03:21
Script started at 2025-07-07 18:03:41
Database connection included
POST data received - name: 'Sony Chen', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => Sony Chen
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:03:41
Script started at 2025-07-07 18:03:52
Database connection included
POST data received - name: '', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%阿香工作坊%' AND Bking_Name LIKE '%王寶佳%' AND Price = 1100
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:03:52
Script started at 2025-07-07 18:04:01
Database connection included
POST data received - name: '兆宸', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 兆宸
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:04:01
Script started at 2025-07-07 18:04:07
Database connection included
POST data received - name: '', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%阿香工作坊%' AND Bking_Name LIKE '%王寶佳%' AND Price = 1100
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:04:07
Script started at 2025-07-07 18:04:14
Database connection included
POST data received - name: '寶佳', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 11:30
    [name] => 寶佳
    [bking_name] => 王寶佳
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1100
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人 4
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:04:14
Script started at 2025-07-07 18:04:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 18:04:22
Script started at 2025-07-07 18:04:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:04:27
Script started at 2025-07-07 18:35:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 18:35:04
Script started at 2025-07-07 18:35:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:35:16
Script started at 2025-07-07 18:35:29
Database connection included
POST data received - name: '煥寶寶', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [name] => 煥寶寶
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:35:29
Script started at 2025-07-07 18:35:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:35:57
Script started at 2025-07-07 18:36:10
Database connection included
POST data received - name: '煥寶寶', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [name] => 煥寶寶
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:36:10
Script started at 2025-07-07 18:36:18
Database connection included
POST data received - name: '', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-04' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九華樓%' AND Bking_Name LIKE '%鍾先生%' AND Price = 3000
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:36:18
Script started at 2025-07-07 18:36:31
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:36:31
Script started at 2025-07-07 18:36:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:36:51
Script started at 2025-07-07 18:37:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 18:37:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-07 18:37:47
Database connection included
POST data received - name: 'Hank C.', bking_name: '鍾先生', name2: '煥寶寶', name3: 'Eric', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [name] => Hank C.
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 煥寶寶
    [name3] => Eric
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Hank C.'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Checking name2: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Checking name3: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Hank C., bking_name=鍾先生, name2=煥寶寶, name3=Eric, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Insert successful for name1: Hank C.
Insert successful for name2: 煥寶寶
Insert successful for name3: Eric
Preparing to render HTML
Rendering HTML at 2025-07-07 18:37:47
Script started at 2025-07-07 18:38:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:38:02
Script started at 2025-07-07 18:38:51
Database connection included
POST data received - name: 'Hank C.', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [name] => Hank C.
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:38:51
Script started at 2025-07-07 18:38:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:38:59
Script started at 2025-07-07 18:39:09
Database connection included
POST data received - name: 'Eric', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 18:30
    [name] => Eric
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:39:09
Script started at 2025-07-07 18:39:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:39:17
Script started at 2025-07-07 18:39:24
Database connection included
POST data received - name: 'Hank C.', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 18:30
    [name] => Hank C.
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:39:24
Script started at 2025-07-07 18:39:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:39:33
Script started at 2025-07-07 18:39:52
Database connection included
POST data received - name: '煥寶寶', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-08
    [dining_time] => 18:30
    [name] => 煥寶寶
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:39:52
Script started at 2025-07-07 18:40:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:40:02
Script started at 2025-07-07 18:40:16
Database connection included
POST data received - name: 'Eric', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [name] => Eric
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-07 18:40:16
Script started at 2025-07-07 18:40:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:40:26
Script started at 2025-07-07 18:44:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 18:44:36
Script started at 2025-07-07 18:44:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => net
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%net%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:44:41
Script started at 2025-07-07 18:44:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => net
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%net%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:44:43
Script started at 2025-07-07 18:44:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => net
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%net%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:44:46
Script started at 2025-07-07 18:44:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Net
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Net%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:44:54
Script started at 2025-07-07 18:45:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => %Net
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%%Net%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-07 18:45:05
Script started at 2025-07-07 19:32:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-07 19:32:32
Script started at 2025-07-08 00:07:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-08 00:07:21
Script started at 2025-07-08 00:07:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 00:07:28
Script started at 2025-07-08 00:08:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 00:08:02
Script started at 2025-07-08 00:08:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-08 00:08:25
Database connection included
POST data received - name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => Ellen
    [bking_name] => 
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Received names: name1=Ellen, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Insert successful for name1: Ellen
Preparing to render HTML
Rendering HTML at 2025-07-08 00:08:25
Script started at 2025-07-08 00:08:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨天本363%' AND Diff_Str = 'Y'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 00:08:34
Script started at 2025-07-08 00:08:50
Database connection included
POST data received - name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-08 00:08:50
Script started at 2025-07-08 00:08:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨天本363
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨天本363%' AND Diff_Str = 'Y'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 00:08:57
[2025-07-08 11:39:11] Script started
[2025-07-08 11:39:17] Script started
[2025-07-08 11:39:17] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-07-08 11:39:17] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-07-08 11:39:17] Rows returned: 97
[2025-07-08 11:42:49] Script started
[2025-07-08 11:42:49] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-07-08 11:42:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-07-08 11:42:49] Rows returned: 97
[2025-07-08 11:43:02] Script started
[2025-07-08 11:43:02] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-08 11:43:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-08 11:43:02] Rows returned: 0
[2025-07-08 11:43:10] Script started
[2025-07-08 11:43:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-08 11:43:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-08 11:43:10] Rows returned: 1
[2025-07-08 12:58:02] Script started
[2025-07-08 12:58:04] Script started
[2025-07-08 12:58:04] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-07-08 12:58:04] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-07-08 12:58:04] Rows returned: 97
Script started at 2025-07-08 13:02:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-08 13:02:43
Script started at 2025-07-08 13:02:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-02
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-02'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 13:02:54
Script started at 2025-07-08 13:03:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-08 13:03:28
Database connection included
POST data received - name: '蓉蓉', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-02
    [dining_time] => 11:30
    [name] => 蓉蓉
    [bking_name] => 王寶佳
    [restaurant] => 倉間山房
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1650
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蓉蓉'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓉蓉'
validateName result for '蓉蓉': count = 1
Received names: name1=蓉蓉, bking_name=王寶佳, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓉蓉'
validateName result for '蓉蓉': count = 1
Insert successful for name1: 蓉蓉
Preparing to render HTML
Rendering HTML at 2025-07-08 13:03:28
Script started at 2025-07-08 13:03:36
Database connection included
POST data received - name: '', bking_name: '王寶佳', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-02
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 王寶佳
    [restaurant] => 倉間山房
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1650
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-02' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%倉間山房%' AND Bking_Name LIKE '%王寶佳%' AND Price = 1650
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 13:03:36
Script started at 2025-07-08 13:03:57
Database connection included
POST data received - name: '蓉蓉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 蓉蓉
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓉蓉'
validateName result for '蓉蓉': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '蓉蓉'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 13:03:57
Script started at 2025-07-08 18:13:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-08 18:13:56
Script started at 2025-07-08 18:14:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 18:14:02
Script started at 2025-07-08 18:14:21
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => NEST 巢TEPPANYAKI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-08 18:14:21
Script started at 2025-07-08 18:14:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => NEST 巢TEPPANYAKI
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%NEST 巢TEPPANYAKI%' AND Price = 4180
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-08 18:14:35
Script started at 2025-07-09 11:13:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 11:13:32
Script started at 2025-07-09 11:15:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 11:15:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 11:15:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 11:16:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 11:16:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 11:16:31
Database connection included
POST data received - name: 'Kevin', bking_name: '陳建文', name2: 'Poya', name3: '11e', name4: '小丸子', name5: 'Syzygy'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => Kevin
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => Poya
    [name3] => 11e
    [name4] => 小丸子
    [name5] => Syzygy
    [price] => 8800
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kevin'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kevin'
validateName result for 'Kevin': count = 1
Checking name2: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name3: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Checking name4: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Checking name5: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Kevin, bking_name=陳建文, name2=Poya, name3=11e, name4=小丸子, name5=Syzygy
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kevin'
validateName result for 'Kevin': count = 1
Insert successful for name1: Kevin
Insert successful for name2: Poya
Insert successful for name3: 11e
Insert successful for name4: 小丸子
Insert successful for name5: Syzygy
Preparing to render HTML
Rendering HTML at 2025-07-09 11:16:31
Script started at 2025-07-09 11:16:41
Database connection included
POST data received - name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Bking_Name LIKE '%陳建文%' AND Price = 8800
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 11:16:41
Script started at 2025-07-09 11:16:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 11:17:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 11:17:07
Database connection included
POST data received - name: 'May', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => May
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'May'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Received names: name1=May, bking_name=陳建文, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Insert successful for name1: May
Preparing to render HTML
Rendering HTML at 2025-07-09 11:17:07
Script started at 2025-07-09 11:17:15
Database connection included
POST data received - name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Bking_Name LIKE '%陳建文%' AND Price = 8800
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 11:17:15
Script started at 2025-07-09 15:35:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 15:35:21
Script started at 2025-07-09 15:35:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => eika
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%eika%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 15:35:36
Script started at 2025-07-09 15:35:54
Database connection included
POST data received - name: 'May', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => May
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 已付
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-09 15:35:54
Script started at 2025-07-09 15:36:02
Database connection included
POST data received - name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-09 15:36:02
Script started at 2025-07-09 15:36:15
Database connection included
POST data received - name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Bking_Name LIKE '%陳建文%' AND Price = 8800
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 15:36:15
Script started at 2025-07-09 16:45:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 16:45:24
Script started at 2025-07-09 16:45:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Restaurant LIKE '%九記%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 16:45:39
Script started at 2025-07-09 16:59:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 16:59:52
Database connection included
POST data received - name: 'Sandy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Sandy
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sandy'
validateName result for 'Sandy': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Sandy'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 16:59:52
Script started at 2025-07-09 17:20:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 17:20:38
Script started at 2025-07-09 17:20:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => eika
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%eika%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 17:20:48
Script started at 2025-07-09 17:21:13
Database connection included
POST data received - name: 'Poya', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => Poya
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => line pay
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-09 17:21:13
Script started at 2025-07-09 17:21:25
Database connection included
POST data received - name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Bking_Name LIKE '%陳建文%' AND Price = 8800
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 17:21:25
Script started at 2025-07-09 17:21:36
Database connection included
POST data received - name: 'May', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => May
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 已匯
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-09 17:21:36
Script started at 2025-07-09 17:21:46
Database connection included
POST data received - name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Bking_Name LIKE '%陳建文%' AND Price = 8800
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 17:21:46
Script started at 2025-07-09 18:31:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 18:31:50
Script started at 2025-07-09 18:32:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 承家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-17' AND Restaurant LIKE '%承家%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 18:32:04
Script started at 2025-07-09 18:32:14
Database connection included
POST data received - name: '晨星', bking_name: '蔡先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 12:00
    [name] => 晨星
    [bking_name] => 蔡先生
    [restaurant] => 承家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-09 18:32:14
Script started at 2025-07-09 21:06:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 21:06:19
Script started at 2025-07-09 23:35:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 23:35:45
Script started at 2025-07-09 23:35:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Eika
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Eika%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 23:35:56
Script started at 2025-07-09 23:36:25
Database connection included
POST data received - name: '11e', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 11e
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => line pay
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-09 23:36:26
Script started at 2025-07-09 23:36:44
Database connection included
POST data received - name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Bking_Name LIKE '%陳建文%' AND Price = 8800
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 23:36:44
Script started at 2025-07-09 23:43:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 23:43:25
Script started at 2025-07-09 23:43:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%斑泊%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 23:43:59
Script started at 2025-07-09 23:44:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 23:44:50
Script started at 2025-07-09 23:46:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 23:46:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 23:47:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-09 23:48:19
Database connection included
POST data received - name: 'Poya', bking_name: '張小姐', name2: '凱特', name3: 'Kevin', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 19:00
    [name] => Poya
    [bking_name] => 張小姐
    [restaurant] => 斑泊
    [name2] => 凱特
    [name3] => Kevin
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: 'Kevin'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kevin'
validateName result for 'Kevin': count = 1
Received names: name1=Poya, bking_name=張小姐, name2=凱特, name3=Kevin, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Insert successful for name1: Poya
Insert successful for name2: 凱特
Insert successful for name3: Kevin
Preparing to render HTML
Rendering HTML at 2025-07-09 23:48:19
Script started at 2025-07-09 23:48:33
Database connection included
POST data received - name: '', bking_name: '張小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 張小姐
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%斑泊%' AND Bking_Name LIKE '%張小姐%' AND Price = 4950
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 23:48:33
Script started at 2025-07-09 23:54:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-09 23:54:21
Script started at 2025-07-09 23:54:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%玖伊%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-09 23:54:33
Script started at 2025-07-10 10:56:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 10:56:07
Script started at 2025-07-10 10:56:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 10:56:17
Script started at 2025-07-10 10:56:27
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 友人+1
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-10 10:56:27
Script started at 2025-07-10 10:56:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 10:56:36
Script started at 2025-07-10 10:56:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => eika
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%eika%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 10:56:44
Script started at 2025-07-10 10:56:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-10 10:57:07
Database connection included
POST data received - name: 'Yoman', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => Yoman
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => line bank
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=陳建文, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-07-10 10:57:07
Script started at 2025-07-10 10:57:18
Database connection included
POST data received - name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Bking_Name LIKE '%陳建文%' AND Price = 8800
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 10:57:18
Script started at 2025-07-10 10:58:20
Database connection included
POST data received - name: 'Syzygy', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [name] => Syzygy
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-10 10:58:20
Script started at 2025-07-10 11:48:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 11:48:39
Script started at 2025-07-10 11:49:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-10
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 明壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-10' AND Restaurant LIKE '%明壽司%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 11:49:01
Script started at 2025-07-10 12:07:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 12:07:26
Script started at 2025-07-10 12:07:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 菱壽司
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-11' AND Restaurant LIKE '%菱壽司%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 12:07:43
Script started at 2025-07-10 12:08:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-11
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-11'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 12:08:14
Script started at 2025-07-10 12:50:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 12:50:56
Script started at 2025-07-10 12:51:10
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 珊迪
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%珊迪%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 12:51:10
Script started at 2025-07-10 12:51:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Sandy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Sandy%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 12:51:33
Script started at 2025-07-10 12:51:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-10 12:51:51
Database connection included
POST data received - name: '珊迪', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 珊迪
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '珊迪'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 12:51:51
Script started at 2025-07-10 16:27:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 16:27:39
Script started at 2025-07-10 16:27:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => eika
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%eika%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 16:27:44
Script started at 2025-07-10 17:53:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 17:53:16
Script started at 2025-07-10 17:53:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 玖伊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%玖伊%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 17:53:29
Script started at 2025-07-10 19:07:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 19:07:03
Script started at 2025-07-10 19:07:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%醉翁漁港海鮮%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 19:07:12
Script started at 2025-07-10 20:23:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 20:23:27
Script started at 2025-07-10 20:23:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 20:23:33
Script started at 2025-07-10 20:24:16
Database connection included
POST data received - name: '11e', bking_name: 'Yenora', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 18:30
    [name] => 11e
    [bking_name] => Yenora 
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-10 20:24:16
Script started at 2025-07-10 20:24:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 20:24:49
Script started at 2025-07-10 20:34:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-10 20:35:09
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '檸檬', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 18:45
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => すし謙（ Sushi Chian )
    [name2] => 檸檬
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => すし謙（ Sushi Chian )
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=檸檬, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: 檸檬
Preparing to render HTML
Rendering HTML at 2025-07-10 20:35:09
Script started at 2025-07-10 20:35:21
Database connection included
POST data received - name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 18:45
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => すし謙（ Sushi Chian )
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => すし謙（ Sushi Chian )
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%すし謙（ Sushi Chian )%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-26' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%すし謙（ Sushi Chian )%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 7150 AND NG LIKE '%すし謙（ Sushi Chian )%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-10 20:35:21
Script started at 2025-07-10 23:22:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-10 23:22:53
Script started at 2025-07-11 18:46:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-11 18:46:03
Script started at 2025-07-11 18:46:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-11 18:48:04
Database connection included
POST data received - name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 19:00
    [name] => Lena
    [bking_name] => Lena
    [restaurant] =>  文火處方
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Received names: name1=Lena, bking_name=Lena, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Insert successful for name1: Lena
Preparing to render HTML
Rendering HTML at 2025-07-11 18:48:04
Script started at 2025-07-11 23:06:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-11 23:06:13
Script started at 2025-07-11 23:06:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-11 23:06:16
Script started at 2025-07-12 01:01:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 01:01:49
Script started at 2025-07-12 01:02:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-26'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 01:02:02
Script started at 2025-07-12 01:02:23
Database connection included
POST data received - name: '檸檬', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 18:45
    [name] => 檸檬
    [bking_name] => 葉先生 518
    [restaurant] => すし謙（ Sushi Chian )
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => すし謙（ Sushi Chian )
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-12 01:02:23
Script started at 2025-07-12 01:02:30
Database connection included
POST data received - name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 18:45
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => すし謙（ Sushi Chian )
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => すし謙（ Sushi Chian )
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%すし謙（ Sushi Chian )%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-26' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%すし謙（ Sushi Chian )%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 7150 AND NG LIKE '%すし謙（ Sushi Chian )%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 01:02:30
Script started at 2025-07-12 01:02:41
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 18:45
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => すし謙（ Sushi Chian )
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => すし謙（ Sushi Chian )
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-12 01:02:41
Script started at 2025-07-12 01:02:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-26'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 01:02:54
Script started at 2025-07-12 13:57:29
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 13:57:29
Script started at 2025-07-12 13:57:56
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 富國島自由行
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%富國島自由行%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 13:57:56
Script started at 2025-07-12 13:58:07
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-26
    [dining_time] => 11:00
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 富國島自由行
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 10000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 2025/9/26 ~9/29
    [ng] => 國外
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-12 13:58:07
Script started at 2025-07-12 14:19:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 14:19:26
Script started at 2025-07-12 14:21:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 14:21:14
Script started at 2025-07-12 14:22:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 14:22:05
Script started at 2025-07-12 14:22:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-12 14:23:22
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 20:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-07-12 14:23:22
Script started at 2025-07-12 14:25:22
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 14:25:22
Script started at 2025-07-12 14:25:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 14:25:28
Script started at 2025-07-12 14:25:45
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 20:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-12 14:25:45
Script started at 2025-07-12 14:32:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 14:32:01
Script started at 2025-07-12 14:32:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 14:32:20
Script started at 2025-07-12 20:41:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 20:41:14
Script started at 2025-07-12 20:41:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-14'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 20:41:20
Script started at 2025-07-12 20:41:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 20:41:42
Script started at 2025-07-12 20:51:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 20:51:57
Script started at 2025-07-12 20:52:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-14'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 20:52:05
Script started at 2025-07-12 20:52:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九華樓%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 20:52:32
Script started at 2025-07-12 20:53:21
Database connection included
POST data received - name: '煥寶寶', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [name] => 煥寶寶
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 匯3000
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-12 20:53:21
Script started at 2025-07-12 20:53:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-04'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 20:53:32
Script started at 2025-07-12 22:05:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 22:05:55
Script started at 2025-07-12 22:06:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-30'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 22:06:06
Script started at 2025-07-12 22:06:21
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => Ad  Astra
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7700
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-12 22:06:21
Script started at 2025-07-12 22:06:32
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-30'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 22:06:32
[2025-07-12 22:08:50] Script started
[2025-07-12 22:08:55] Script started
[2025-07-12 22:08:55] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-12 22:08:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-12 22:08:55] Rows returned: 0
[2025-07-12 22:09:02] Script started
[2025-07-12 22:09:02] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-12 22:09:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-12 22:09:02] Rows returned: 1
Script started at 2025-07-12 23:16:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 23:16:28
Script started at 2025-07-12 23:16:57
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 23:16:57
Script started at 2025-07-12 23:17:11
Database connection included
POST data received - name: '彥彥', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [name] => 彥彥
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-12 23:17:11
Script started at 2025-07-12 23:47:51
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 23:47:51
Script started at 2025-07-12 23:48:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-12 23:49:03
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 15
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/11/18 (二) 19:00 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-07-12 23:49:03
Script started at 2025-07-12 23:49:45
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-12 23:49:45
Script started at 2025-07-12 23:49:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 23:49:55
Script started at 2025-07-12 23:50:25
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 15
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-12 23:50:25
Script started at 2025-07-12 23:50:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-12 23:50:36
Script started at 2025-07-13 00:05:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 00:05:16
Script started at 2025-07-13 00:05:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 00:05:38
Script started at 2025-07-13 00:06:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 00:06:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 00:07:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 00:07:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 00:07:36
Database connection included
POST data received - name: '蕾蕾', bking_name: '葉先生 518', name2: '黛希', name3: 'Poya', name4: '檸檬', name5: 'Yun'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => 蕾蕾
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 黛希
    [name3] => Poya
    [name4] => 檸檬
    [name5] => Yun
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Checking name3: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name4: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Checking name5: 'Yun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yun'
validateName result for 'Yun': count = 1
Received names: name1=蕾蕾, bking_name=葉先生 518, name2=黛希, name3=Poya, name4=檸檬, name5=Yun
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Insert successful for name1: 蕾蕾
Insert successful for name2: 黛希
Insert successful for name3: Poya
Insert successful for name4: 檸檬
Insert successful for name5: Yun
Preparing to render HTML
Rendering HTML at 2025-07-13 00:07:36
Script started at 2025-07-13 00:07:51
Database connection included
POST data received - name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%貳零捌公館二館%' AND Bking_Name LIKE '%葉先生 518%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 00:07:51
Script started at 2025-07-13 00:09:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 00:09:27
Script started at 2025-07-13 00:09:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 00:09:37
Database connection included
POST data received - name: 'Yun', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Yun
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yun'
validateName result for 'Yun': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Yun'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 00:09:37
Script started at 2025-07-13 01:02:06
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 01:02:06
Script started at 2025-07-13 01:02:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 捌零
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%捌零%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 01:02:23
Script started at 2025-07-13 01:02:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%貳零%'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 01:02:34
Script started at 2025-07-13 01:03:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 01:03:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 01:03:19
Database connection included
POST data received - name: 'May', bking_name: '葉先生 518', name2: '花花', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => May
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 花花
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'May'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Checking name2: '花花'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '花花'
validateName result for '花花': count = 1
Received names: name1=May, bking_name=葉先生 518, name2=花花, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Insert successful for name1: May
Insert successful for name2: 花花
Preparing to render HTML
Rendering HTML at 2025-07-13 01:03:19
Script started at 2025-07-13 01:03:29
Database connection included
POST data received - name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%貳零捌公館二館%' AND Bking_Name LIKE '%葉先生 518%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 01:03:29
[2025-07-13 01:44:05] Script started
[2025-07-13 01:44:07] Script started
[2025-07-13 01:44:09] Script started
[2025-07-13 01:44:27] Script started
[2025-07-13 01:44:27] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-07-13 01:44:27] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-07-13 01:44:27] Rows returned: 0
[2025-07-13 01:44:31] Script started
[2025-07-13 01:44:31] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2025-07-13 01:44:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2025-07-13 01:44:31] Rows returned: 1
Script started at 2025-07-13 02:05:07
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 02:05:07
Script started at 2025-07-13 02:05:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九記%'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 02:05:17
Script started at 2025-07-13 10:01:36
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 10:01:36
Script started at 2025-07-13 10:01:46
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-14'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 10:01:46
Script started at 2025-07-13 10:03:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 10:03:09
Script started at 2025-07-13 10:03:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 10:03:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 10:03:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 10:04:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 10:04:14
Database connection included
POST data received - name: 'Manny 潘', bking_name: '葉先生 518', name2: 'Patty', name3: 'Candy 趴趴走', name4: '晨星', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => Manny 潘
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => Patty
    [name3] => Candy 趴趴走
    [name4] => 晨星
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Manny 潘'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Checking name2: 'Patty'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Patty'
validateName result for 'Patty': count = 1
Checking name3: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Checking name4: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Received names: name1=Manny 潘, bking_name=葉先生 518, name2=Patty, name3=Candy 趴趴走, name4=晨星, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Insert successful for name1: Manny 潘
Insert successful for name2: Patty
Insert successful for name3: Candy 趴趴走
Insert successful for name4: 晨星
Preparing to render HTML
Rendering HTML at 2025-07-13 10:04:14
Script started at 2025-07-13 10:05:02
Database connection included
POST data received - name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%貳零捌公館二館%' AND Bking_Name LIKE '%葉先生 518%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 10:05:02
Script started at 2025-07-13 10:05:27
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 12
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 友人+3
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-13 10:05:27
Script started at 2025-07-13 10:05:45
Database connection included
POST data received - name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%貳零捌公館二館%' AND Bking_Name LIKE '%葉先生 518%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 10:05:45
Script started at 2025-07-13 10:06:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 10:06:02
Script started at 2025-07-13 10:06:14
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 10:06:14
Script started at 2025-07-13 10:06:22
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 12
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 友人+3
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-13 10:06:22
Script started at 2025-07-13 10:06:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 10:06:37
Script started at 2025-07-13 18:20:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 18:20:12
Script started at 2025-07-13 18:20:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-14'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 18:20:20
Script started at 2025-07-13 18:20:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 18:20:46
Database connection included
POST data received - name: '光耀', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 12:00
    [name] => 光耀
    [bking_name] => 范小姐 583
    [restaurant] => 范師父 鐵板創意料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Received names: name1=光耀, bking_name=范小姐 583, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Insert successful for name1: 光耀
Preparing to render HTML
Rendering HTML at 2025-07-13 18:20:46
Script started at 2025-07-13 18:20:55
Database connection included
POST data received - name: '', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-14
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 范小姐 583
    [restaurant] => 范師父 鐵板創意料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-14' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%范師父 鐵板創意料理%' AND Bking_Name LIKE '%范小姐 583%' AND Price = 3850
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 18:20:55
Script started at 2025-07-13 19:43:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 19:43:38
Script started at 2025-07-13 19:44:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 19:44:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 19:44:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 19:45:04
Database connection included
POST data received - name: '11e', bking_name: '', name2: '蕾蕾', name3: '水漾 Joyce', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [name] => 11e
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 蕾蕾
    [name3] => 水漾 Joyce
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 5
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Checking name2: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name3: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Received names: name1=11e, bking_name=, name2=蕾蕾, name3=水漾 Joyce, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Insert successful for name1: 11e
Insert successful for name2: 蕾蕾
Insert successful for name3: 水漾 Joyce
Preparing to render HTML
Rendering HTML at 2025-07-13 19:45:04
Script started at 2025-07-13 19:45:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-28' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 19:45:20
Script started at 2025-07-13 19:45:39
Database connection included
POST data received - name: '11e', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [name] => 11e
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-13 19:45:39
Script started at 2025-07-13 19:45:54
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-28' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%' AND Price = 2500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 19:45:54
Script started at 2025-07-13 19:46:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-28' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 19:46:04
Script started at 2025-07-13 23:56:55
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-13 23:56:55
Script started at 2025-07-13 23:57:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 23:57:03
Script started at 2025-07-13 23:58:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-13 23:58:16
Database connection included
POST data received - name: '咪', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => 咪
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '咪'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '咪'
validateName result for '咪': count = 1
Received names: name1=咪, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '咪'
validateName result for '咪': count = 1
Insert successful for name1: 咪
Preparing to render HTML
Rendering HTML at 2025-07-13 23:58:16
Script started at 2025-07-13 23:58:24
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-13 23:58:24
Script started at 2025-07-14 10:39:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 10:39:30
Script started at 2025-07-14 10:40:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 10:40:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 10:40:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 10:40:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 10:41:35
Database connection included
POST data received - name: 'Ams', bking_name: '謝小姐 886', name2: '彥彥', name3: 'Liu', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 11:30
    [name] => Ams
    [bking_name] => 謝小姐 886
    [restaurant] => URBAN PARADIZE
    [name2] => 彥彥
    [name3] => Liu
    [name4] => 
    [name5] => 
    [price] => 1859
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Checking name2: '彥彥'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Checking name3: 'Liu'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liu'
validateName result for 'Liu': count = 1
Received names: name1=Ams, bking_name=謝小姐 886, name2=彥彥, name3=Liu, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Insert successful for name1: Ams
Insert successful for name2: 彥彥
Insert successful for name3: Liu
Preparing to render HTML
Rendering HTML at 2025-07-14 10:41:35
Script started at 2025-07-14 10:41:47
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 11:30
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => URBAN PARADIZE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1859
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%URBAN PARADIZE%' AND Bking_Name LIKE '%謝小姐 886%' AND Price = 1859
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 10:41:47
Script started at 2025-07-14 10:48:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 10:48:16
Script started at 2025-07-14 10:48:27
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%中山%'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 10:48:27
Script started at 2025-07-14 10:48:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 10:48:52
Database connection included
POST data received - name: 'Maggie Chen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [name] => Maggie Chen
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Received names: name1=Maggie Chen, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Insert successful for name1: Maggie Chen
Preparing to render HTML
Rendering HTML at 2025-07-14 10:48:52
Script started at 2025-07-14 10:49:04
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 10:49:04
Script started at 2025-07-14 10:49:16
Database connection included
POST data received - name: 'Patty', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [name] => Patty
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 10:49:16
Script started at 2025-07-14 10:49:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Price = 7150
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 10:49:25
Script started at 2025-07-14 10:50:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 10:50:42
Database connection included
POST data received - name: 'Elsa', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => Elsa
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Received names: name1=Elsa, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Insert successful for name1: Elsa
Preparing to render HTML
Rendering HTML at 2025-07-14 10:50:42
Script started at 2025-07-14 10:50:57
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 10:50:57
Script started at 2025-07-14 12:10:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 12:10:35
Script started at 2025-07-14 12:11:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 12:11:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 12:11:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 12:11:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 12:13:37
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: 'Betty0502', name3: '咪', name4: 'Tina', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => Betty0502
    [name3] => 咪
    [name4] => Tina
    [name5] => 
    [price] => 2200
    [host] => 12
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-14 12:13:37
Script started at 2025-07-14 12:14:01
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: 'Betty0502', name3: '咪', name4: 'Tina', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => Betty0502
    [name3] => 咪
    [name4] => Tina
    [name5] => 
    [price] => 2200
    [host] => 12
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: 'Betty0502'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Betty0502'
validateName result for 'Betty0502': count = 1
Checking name3: '咪'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '咪'
validateName result for '咪': count = 1
Checking name4: 'Tina'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Tina'
validateName result for 'Tina': count = 1
Received names: name1=蕾蕾, bking_name=侯小姐 818, name2=Betty0502, name3=咪, name4=Tina, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Insert successful for name1: 蕾蕾
Insert successful for name2: Betty0502
Insert successful for name3: 咪
Insert successful for name4: Tina
Preparing to render HTML
Rendering HTML at 2025-07-14 12:14:01
Script started at 2025-07-14 12:15:54
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 12
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Name = '蕾蕾' AND Bking_Name LIKE '%侯小姐 818%' AND Remarks LIKE '%主揪不出席%' AND Price = 2200
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 12:15:54
Script started at 2025-07-14 12:17:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 12:17:18
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '水漾 Joyce', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 水漾 Joyce
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Received names: name1=蕾蕾, bking_name=侯小姐 818, name2=水漾 Joyce, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Insert failed for 蕾蕾: Duplicate record
Insert successful for name2: 水漾 Joyce
Preparing to render HTML
Rendering HTML at 2025-07-14 12:17:18
Script started at 2025-07-14 13:43:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 13:43:05
Script started at 2025-07-14 13:43:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 13:43:11
Script started at 2025-07-14 13:43:25
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 13:43:25
Script started at 2025-07-14 13:43:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%朧粵%' AND Price = 3000
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 13:43:38
Script started at 2025-07-14 13:44:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 13:44:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 13:44:53
Database connection included
POST data received - name: 'Maggie Chen', bking_name: '', name2: 'Tina', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => Maggie Chen
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => Tina
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Checking name2: 'Tina'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Tina'
validateName result for 'Tina': count = 1
Received names: name1=Maggie Chen, bking_name=, name2=Tina, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Insert successful for name1: Maggie Chen
Insert successful for name2: Tina
Preparing to render HTML
Rendering HTML at 2025-07-14 13:44:53
Script started at 2025-07-14 13:45:03
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%朧粵%' AND Price = 3000
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 13:45:03
Script started at 2025-07-14 13:45:18
Database connection included
POST data received - name: '小晴', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 小晴
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 13:45:18
Script started at 2025-07-14 13:45:26
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%朧粵%' AND Price = 3000
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 13:45:26
Script started at 2025-07-14 13:46:15
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 13:46:15
Script started at 2025-07-14 13:46:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%朧粵%' AND Remarks LIKE '%友人+1%' AND Price = 3000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 13:46:28
Script started at 2025-07-14 13:46:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%朧粵%' AND Price = 3000
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 13:46:41
Script started at 2025-07-14 13:48:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 13:48:07
Database connection included
POST data received - name: 'Syzygy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => Syzygy
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Syzygy, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Insert successful for name1: Syzygy
Preparing to render HTML
Rendering HTML at 2025-07-14 13:48:07
Script started at 2025-07-14 13:48:16
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%朧粵%' AND Price = 3000
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 13:48:16
Script started at 2025-07-14 13:48:25
Database connection included
POST data received - name: 'Yuna', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => Yuna
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 13:48:25
Script started at 2025-07-14 13:48:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%朧粵%' AND Price = 3000
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 13:48:34
Script started at 2025-07-14 14:07:11
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 14:07:11
Script started at 2025-07-14 14:07:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 14:07:22
Database connection included
POST data received - name: 'Vivian', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => Vivian
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Vivian'
validateName result for 'Vivian': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Vivian'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 14:07:22
Script started at 2025-07-14 16:55:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 16:55:18
Script started at 2025-07-14 16:55:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 16:55:39
Script started at 2025-07-14 16:56:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 16:56:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 16:57:04
Database connection included
POST data received - name: '思思', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 思思
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '思思'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Received names: name1=思思, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Insert successful for name1: 思思
Preparing to render HTML
Rendering HTML at 2025-07-14 16:57:04
Script started at 2025-07-14 16:57:14
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Remarks LIKE '%主揪不出席%' AND Price = 2200
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 16:57:14
Script started at 2025-07-14 16:57:24
Database connection included
POST data received - name: 'Betty0502', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => Betty0502
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 16:57:24
Script started at 2025-07-14 16:57:39
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 16:57:39
Script started at 2025-07-14 16:58:17
Database connection included
POST data received - name: '咪', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 咪
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 待付
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '咪'
validateName result for '咪': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 16:58:17
Script started at 2025-07-14 16:58:26
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 16:58:26
Script started at 2025-07-14 16:59:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 16:59:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 16:59:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 16:59:27
Database connection included
POST data received - name: 'Jia🤤🤤', bking_name: '侯小姐 818', name2: 'Yoman', name3: 'Dada', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => Jia🤤🤤
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => Yoman
    [name3] => Dada
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jia🤤🤤'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jia🤤🤤'
validateName result for 'Jia🤤🤤': count = 1
Checking name2: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name3: 'Dada'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Received names: name1=Jia🤤🤤, bking_name=侯小姐 818, name2=Yoman, name3=Dada, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jia🤤🤤'
validateName result for 'Jia🤤🤤': count = 1
Insert successful for name1: Jia🤤🤤
Insert successful for name2: Yoman
Insert successful for name3: Dada
Preparing to render HTML
Rendering HTML at 2025-07-14 16:59:27
Script started at 2025-07-14 16:59:38
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 16:59:38
Script started at 2025-07-14 16:59:53
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 13
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 16:59:53
Script started at 2025-07-14 17:02:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:02:50
Script started at 2025-07-14 17:03:16
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 20:00
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 17:03:16
Script started at 2025-07-14 17:03:31
Database connection included
POST data received - name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 20:00
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16' AND Dining_Time LIKE '%20:00%' AND Restaurant LIKE '%料理屋安家%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 2000
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:03:31
Script started at 2025-07-14 17:08:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 17:08:43
Script started at 2025-07-14 17:09:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:09:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:09:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:09:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:10:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:10:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:10:25
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: 'Brenden', name3: '煥寶寶', name4: 'Michelle', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => Brenden
    [name3] => 煥寶寶
    [name4] => Michelle
    [name5] => 
    [price] => 
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Checking name3: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Checking name4: 'Michelle'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Michelle'
validateName result for 'Michelle': count = 1
Received names: name1=Yoman, bking_name=, name2=Brenden, name3=煥寶寶, name4=Michelle, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Brenden
Insert successful for name3: 煥寶寶
Insert successful for name4: Michelle
Preparing to render HTML
Rendering HTML at 2025-07-14 17:10:25
Script started at 2025-07-14 17:10:38
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => 
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%小酌之家%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:10:38
Script started at 2025-07-14 17:10:54
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 17:10:54
Script started at 2025-07-14 17:11:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => 
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%小酌之家%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:11:08
Script started at 2025-07-14 17:12:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 17:12:13
Script started at 2025-07-14 17:15:59
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:15:59
Script started at 2025-07-14 17:16:12
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:16:12
Script started at 2025-07-14 17:17:03
Database connection included
POST data received - name: '水漾 Joyce', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 水漾 Joyce
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 17:17:03
Script started at 2025-07-14 17:17:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:17:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:18:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:18:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:18:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:18:45
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '白六角', name3: '寶佳', name4: '小綠', name5: '檸檬'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 白六角
    [name3] => 寶佳
    [name4] => 小綠
    [name5] => 檸檬
    [price] => 2200
    [host] => 12
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: '白六角'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '白六角'
validateName result for '白六角': count = 1
Checking name3: '寶佳'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '寶佳'
validateName result for '寶佳': count = 1
Checking name4: '小綠'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Checking name5: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=蕾蕾, bking_name=侯小姐 818, name2=白六角, name3=寶佳, name4=小綠, name5=檸檬
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Insert failed for 蕾蕾: Duplicate record
Insert successful for name2: 白六角
Insert successful for name3: 寶佳
Insert successful for name4: 小綠
Insert successful for name5: 檸檬
Preparing to render HTML
Rendering HTML at 2025-07-14 17:18:45
Script started at 2025-07-14 17:19:03
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:19:03
Script started at 2025-07-14 17:22:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:22:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:23:04
Database connection included
POST data received - name: 'May', bking_name: '侯小姐 818', name2: '瑪姬', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => May
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 瑪姬
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'May'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Checking name2: '瑪姬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瑪姬'
validateName result for '瑪姬': count = 1
Received names: name1=May, bking_name=侯小姐 818, name2=瑪姬, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Insert successful for name1: May
Insert successful for name2: 瑪姬
Preparing to render HTML
Rendering HTML at 2025-07-14 17:23:04
Script started at 2025-07-14 17:23:12
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:23:12
Script started at 2025-07-14 17:28:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:28:16
Database connection included
POST data received - name: 'Louis', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => Louis
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Louis'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Louis'
validateName result for 'Louis': count = 1
Received names: name1=Louis, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Louis'
validateName result for 'Louis': count = 1
Insert successful for name1: Louis
Preparing to render HTML
Rendering HTML at 2025-07-14 17:28:16
Script started at 2025-07-14 17:28:25
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:28:25
Script started at 2025-07-14 17:29:02
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:29:02
Script started at 2025-07-14 17:30:21
Database connection included
POST data received - name: '水漾 Joyce', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 水漾 Joyce
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 17:30:21
Script started at 2025-07-14 17:32:30
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 17:32:30
Script started at 2025-07-14 17:33:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:33:01
Script started at 2025-07-14 17:34:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:34:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:34:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:34:26
Database connection included
POST data received - name: 'Brenden', bking_name: '', name2: 'Elsa', name3: 'Tina', name4: '皓皓', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => Brenden
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => Elsa
    [name3] => Tina
    [name4] => 皓皓
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Checking name2: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Checking name3: 'Tina'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Tina'
validateName result for 'Tina': count = 1
Checking name4: '皓皓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
Received names: name1=Brenden, bking_name=, name2=Elsa, name3=Tina, name4=皓皓, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Insert failed for Brenden: Duplicate record
Insert successful for name2: Elsa
Insert successful for name3: Tina
Insert successful for name4: 皓皓
Preparing to render HTML
Rendering HTML at 2025-07-14 17:34:26
Script started at 2025-07-14 17:34:42
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => 
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%小酌之家%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:34:42
Script started at 2025-07-14 17:35:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:35:29
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Name = 'Yoman'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:35:29
Script started at 2025-07-14 17:36:00
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 17:36:00
Script started at 2025-07-14 17:36:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 17:36:15
Database connection included
POST data received - name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Name = 'Yoman'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 17:36:15
Script started at 2025-07-14 18:22:52
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 18:22:52
Script started at 2025-07-14 18:23:01
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 18:23:01
Script started at 2025-07-14 18:23:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 18:23:30
Database connection included
POST data received - name: 'Sandy', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => Sandy
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Sandy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sandy'
validateName result for 'Sandy': count = 1
Received names: name1=Sandy, bking_name=賴小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sandy'
validateName result for 'Sandy': count = 1
Insert successful for name1: Sandy
Preparing to render HTML
Rendering HTML at 2025-07-14 18:23:30
Script started at 2025-07-14 18:23:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 18:23:43
Script started at 2025-07-14 18:24:02
Database connection included
POST data received - name: 'JJ_M', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => JJ_M
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 18:24:02
Script started at 2025-07-14 18:24:13
Database connection included
POST data received - name: '', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [name] => 
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%賴小姐%' AND Price = 1750
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 18:24:13
Script started at 2025-07-14 18:26:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 18:26:09
Script started at 2025-07-14 18:26:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 18:26:19
Script started at 2025-07-14 18:26:52
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 友人+2
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 18:26:52
Script started at 2025-07-14 18:27:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 18:27:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 18:27:26
Database connection included
POST data received - name: 'Syzygy', bking_name: '葉先生 518', name2: 'Maggie Chen', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => Syzygy
    [bking_name] => 葉先生 518
    [restaurant] => 小酌之家
    [name2] => Maggie Chen
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Checking name2: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Received names: name1=Syzygy, bking_name=葉先生 518, name2=Maggie Chen, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Insert successful for name1: Syzygy
Insert successful for name2: Maggie Chen
Preparing to render HTML
Rendering HTML at 2025-07-14 18:27:26
Script started at 2025-07-14 18:27:37
Database connection included
POST data received - name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%小酌之家%' AND Bking_Name LIKE '%葉先生 518%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 18:27:38
Script started at 2025-07-14 18:28:06
Database connection included
POST data received - name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%小酌之家%' AND Bking_Name LIKE '%葉先生 518%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 18:28:06
Script started at 2025-07-14 18:28:24
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 18:28:24
Script started at 2025-07-14 18:28:41
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => 
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%小酌之家%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 18:28:41
Script started at 2025-07-14 18:28:59
Database connection included
POST data received - name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 友人+2
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 18:28:59
[2025-07-14 20:51:37] Script started
Script started at 2025-07-14 22:33:09
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 22:33:09
Script started at 2025-07-14 22:33:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 22:33:19
Script started at 2025-07-14 23:00:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 23:00:37
Script started at 2025-07-14 23:00:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%金豬食堂%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:00:58
Script started at 2025-07-14 23:01:17
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:01:17
Script started at 2025-07-14 23:01:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 23:02:19
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 11
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Received names: name1=蕾蕾, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-07-14 23:02:19
Script started at 2025-07-14 23:02:36
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-14 23:02:36
Script started at 2025-07-14 23:02:42
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:02:42
Script started at 2025-07-14 23:03:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:03:47
Script started at 2025-07-14 23:04:31
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-04-19
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 請客樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2100
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:04:31
Script started at 2025-07-14 23:04:34
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:04:34
Script started at 2025-07-14 23:04:50
Database connection included
POST data received - name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 19:00
    [name] => taissn
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => First
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:04:50
Script started at 2025-07-14 23:04:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:04:53
Script started at 2025-07-14 23:05:19
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-05-23
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 飛花落院
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4048
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:05:19
Script started at 2025-07-14 23:05:21
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:05:21
Script started at 2025-07-14 23:05:58
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-27
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 5
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:05:58
Script started at 2025-07-14 23:06:00
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:06:00
Script started at 2025-07-14 23:06:12
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-03-14
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 頤宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2950
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:06:12
Script started at 2025-07-14 23:06:15
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:06:15
Script started at 2025-07-14 23:06:30
Database connection included
POST data received - name: '派小姐', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-03-14
    [dining_time] => 19:00
    [name] => 派小姐
    [bking_name] => 
    [restaurant] => 頤宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '派小姐'
validateName result for '派小姐': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:06:30
Script started at 2025-07-14 23:06:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:06:33
Script started at 2025-07-14 23:07:00
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-08-08
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 川雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3938
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:07:00
Script started at 2025-07-14 23:07:02
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:07:02
Script started at 2025-07-14 23:07:32
Database connection included
POST data received - name: '劉佳珊Siscie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-08-27
    [dining_time] => 19:00
    [name] => 劉佳珊Siscie
    [bking_name] => 
    [restaurant] => La Vie
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劉佳珊Siscie'
validateName result for '劉佳珊Siscie': count = 0
Update failed: Invalid name 劉佳珊Siscie
Preparing to render HTML
Rendering HTML at 2025-07-14 23:07:32
Script started at 2025-07-14 23:07:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:07:35
Script started at 2025-07-14 23:08:02
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-06
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 春韭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 11
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:08:02
Script started at 2025-07-14 23:08:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:08:05
Script started at 2025-07-14 23:08:40
Database connection included
POST data received - name: '劉佳珊Siscie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-08-27
    [dining_time] => 19:00
    [name] => 劉佳珊Siscie
    [bking_name] => 
    [restaurant] => La Vie
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劉佳珊Siscie'
validateName result for '劉佳珊Siscie': count = 0
Update failed: Invalid name 劉佳珊Siscie
Preparing to render HTML
Rendering HTML at 2025-07-14 23:08:40
Script started at 2025-07-14 23:08:47
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:08:47
Script started at 2025-07-14 23:09:15
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-25
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4200
    [host] => 12
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:09:15
Script started at 2025-07-14 23:09:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:09:18
Script started at 2025-07-14 23:10:09
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-12-02
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => 海峽會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:10:09
Script started at 2025-07-14 23:10:13
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:10:13
Script started at 2025-07-14 23:10:42
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-01-02
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => Inita
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4873
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:10:42
Script started at 2025-07-14 23:10:44
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:10:44
Script started at 2025-07-14 23:11:20
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-26
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => Ukai
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 8
    [discount] => 89
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:11:20
Script started at 2025-07-14 23:11:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:11:23
Script started at 2025-07-14 23:12:16
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-14
    [dining_time] => 19:00
    [name] => Eric
    [bking_name] => 
    [restaurant] => A Cut
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3500
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:12:16
Script started at 2025-07-14 23:12:18
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1646 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:12:18
Script started at 2025-07-14 23:18:37
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 23:18:37
Script started at 2025-07-14 23:18:53
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:18:53
Script started at 2025-07-14 23:19:24
Database connection included
POST data received - name: '水漾 Joyce', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 水漾 Joyce
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:19:24
Script started at 2025-07-14 23:19:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 23:20:17
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Received names: name1=蕾蕾, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Insert successful for name1: 蕾蕾
Preparing to render HTML
Rendering HTML at 2025-07-14 23:20:17
Script started at 2025-07-14 23:20:33
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 6600
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:20:33
Script started at 2025-07-14 23:20:43
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 6600
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:20:44
Script started at 2025-07-14 23:21:11
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update failed: Duplicate entry '2025-07-28-金豬食堂-13:00-蕾蕾' for key 'Dining_Rec.PRIMARY'
Preparing to render HTML
Rendering HTML at 2025-07-14 23:21:11
Script started at 2025-07-14 23:21:26
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:21:26
Script started at 2025-07-14 23:21:44
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update failed: Duplicate entry '2025-07-28-金豬食堂-13:00-蕾蕾' for key 'Dining_Rec.PRIMARY'
Preparing to render HTML
Rendering HTML at 2025-07-14 23:21:45
Script started at 2025-07-14 23:22:13
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-14 23:22:13
Script started at 2025-07-14 23:22:21
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:22:21
Script started at 2025-07-14 23:27:05
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:27:05
Script started at 2025-07-14 23:33:50
Database connection included
POST data received - name: '瑪姬', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 瑪姬
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瑪姬'
validateName result for '瑪姬': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:33:50
Script started at 2025-07-14 23:34:00
Database connection included
POST data received - name: '瑪姬', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 瑪姬
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瑪姬'
validateName result for '瑪姬': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:34:00
Script started at 2025-07-14 23:34:19
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:34:19
Script started at 2025-07-14 23:45:16
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:45:16
Script started at 2025-07-14 23:45:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-14 23:45:51
Database connection included
POST data received - name: 'Kathy', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => Kathy
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kathy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Received names: name1=Kathy, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Insert successful for name1: Kathy
Preparing to render HTML
Rendering HTML at 2025-07-14 23:45:51
Script started at 2025-07-14 23:46:00
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:46:00
Script started at 2025-07-14 23:46:51
Database connection included
POST data received - name: '思思', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 思思
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:46:51
Script started at 2025-07-14 23:46:58
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:46:58
Script started at 2025-07-14 23:47:19
Database connection included
POST data received - name: 'Tina', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => Tina
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Tina'
validateName result for 'Tina': count = 1
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:47:19
Script started at 2025-07-14 23:47:27
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:47:27
Script started at 2025-07-14 23:56:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 23:56:49
Script started at 2025-07-14 23:57:39
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-14 23:57:39
Script started at 2025-07-14 23:57:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:57:50
Script started at 2025-07-14 23:58:15
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 14:00
    [original_dining_time] => 13:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '14:00', 
                        Bking_Name = '侯小姐 818', 
                        Host = 9, 
                        Price = 6600, 
                        Diff_Str = '', 
                        Remarks = '主揪不出席', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '13:00' 
                        AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:58:15
Script started at 2025-07-14 23:58:30
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Remarks LIKE '%主揪不出席%' AND Price = 6600
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:58:30
Script started at 2025-07-14 23:58:48
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:58:48
Script started at 2025-07-14 23:59:10
Database connection included
POST data received - name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [original_dining_time] => 14:00
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '13:00', 
                        Bking_Name = '侯小姐 818', 
                        Host = 9, 
                        Price = 2200, 
                        Diff_Str = '', 
                        Remarks = '主揪不出席', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '14:00' 
                        AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-14 23:59:10
Script started at 2025-07-14 23:59:32
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [original_dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:59:32
Script started at 2025-07-14 23:59:44
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-14 23:59:44
Script started at 2025-07-15 00:00:23
Database connection included
POST data received - name: 'Christine', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [name] => Christine
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Received names: name1=Christine, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Insert successful for name1: Christine
Preparing to render HTML
Rendering HTML at 2025-07-15 00:00:23
Script started at 2025-07-15 00:00:32
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 00:00:32
Script started at 2025-07-15 00:00:50
Database connection included
POST data received - name: 'Christine', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [name] => Christine
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 00:00:50
Script started at 2025-07-15 00:00:59
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 00:00:59
Script started at 2025-07-15 00:02:06
Database connection included
POST data received - name: 'Jia🤤🤤', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [name] => Jia🤤🤤
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jia🤤🤤'
validateName result for 'Jia🤤🤤': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '21:30', 
                        Bking_Name = '侯小姐 818', 
                        Host = NULL, 
                        Price = 3200, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '21:30' 
                        AND Name = 'Jia🤤🤤'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 00:02:06
Script started at 2025-07-15 00:02:17
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 00:02:17
Script started at 2025-07-15 00:02:28
Database connection included
POST data received - name: 'Jia🤤🤤', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [name] => Jia🤤🤤
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jia🤤🤤'
validateName result for 'Jia🤤🤤': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '21:30', 
                        Bking_Name = '侯小姐 818', 
                        Host = NULL, 
                        Price = 2200, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '21:30' 
                        AND Name = 'Jia🤤🤤'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 00:02:28
Script started at 2025-07-15 00:02:38
Database connection included
POST data received - name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 00:02:38
Script started at 2025-07-15 10:03:28
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 10:03:28
Script started at 2025-07-15 10:03:35
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => URBAN PARADIZE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%URBAN PARADIZE%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:03:35
Script started at 2025-07-15 10:04:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 10:04:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 10:04:30
Database connection included
POST data received - name: 'Ammm', bking_name: '謝小姐 886', name2: 'Adam', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 11:30
    [original_dining_time] => 11:30
    [name] => Ammm
    [bking_name] => 謝小姐 886
    [restaurant] => URBAN PARADIZE
    [name2] => Adam
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1859
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ammm'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ammm'
validateName result for 'Ammm': count = 1
Checking name2: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Ammm, bking_name=謝小姐 886, name2=Adam, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ammm'
validateName result for 'Ammm': count = 1
Insert successful for name1: Ammm
Insert successful for name2: Adam
Preparing to render HTML
Rendering HTML at 2025-07-15 10:04:30
Script started at 2025-07-15 10:04:42
Database connection included
POST data received - name: '', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 11:30
    [original_dining_time] => 
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => URBAN PARADIZE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1859
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%URBAN PARADIZE%' AND Bking_Name LIKE '%謝小姐 886%' AND Price = 1859
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:04:42
Script started at 2025-07-15 10:26:20
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 10:26:20
Script started at 2025-07-15 10:26:23
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1650 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:26:23
Script started at 2025-07-15 10:26:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 10:27:05
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:00
    [original_dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-07-15 10:27:05
Script started at 2025-07-15 10:27:12
Database connection included
POST data received - name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:00
    [original_dining_time] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%test%' AND Name = 'Eric' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:27:12
Script started at 2025-07-15 10:27:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 10:27:31
Database connection included
POST data received - name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:00', 
                        Bking_Name = '', 
                        Host = 4, 
                        Price = 6000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-15' 
                        AND Restaurant = 'test' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Liz'
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 10:27:31
Script started at 2025-07-15 10:27:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:00
    [original_dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%test%' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:27:43
Script started at 2025-07-15 10:38:08
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 19:00
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:30', 
                        Name = 'Liz',
                        Bking_Name = '', 
                        Host = 4, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-15' 
                        AND Restaurant = 'test' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Liz'
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 10:38:08
Script started at 2025-07-15 10:38:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-15 10:38:41
Script started at 2025-07-15 10:38:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Restaurant LIKE '%test%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:38:53
Script started at 2025-07-15 10:39:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 10:39:09
Database connection included
POST data received - name: 'Liz', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Eric
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:00', 
                        Name = 'Liz',
                        Bking_Name = '', 
                        Host = 4, 
                        Price = 6000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-15' 
                        AND Restaurant = 'test' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Eric'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 10:39:09
Script started at 2025-07-15 10:39:22
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%test%' AND Name = 'Liz' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:39:22
Script started at 2025-07-15 10:39:29
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 
    [original_name] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%test%' AND Name = 'Liz' AND Price = 6000
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:39:29
Script started at 2025-07-15 10:39:38
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Restaurant LIKE '%test%' AND Name = 'Liz' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:39:38
Script started at 2025-07-15 10:39:46
Database connection included
POST data received - name: 'Liz', original_name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 19:00
    [original_name] => Liz
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:30', 
                        Name = 'Liz',
                        Bking_Name = '', 
                        Host = 4, 
                        Price = 6000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-15' 
                        AND Restaurant = 'test' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Liz'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 10:39:46
Script started at 2025-07-15 10:39:52
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 
    [original_name] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%test%' AND Name = 'Liz' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:39:52
Script started at 2025-07-15 10:39:59
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 
    [original_name] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%test%' AND Name = 'Liz' AND Price = 3000
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:39:59
Script started at 2025-07-15 10:40:07
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 
    [original_name] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%test%' AND Name = 'Liz'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:40:07
Script started at 2025-07-15 10:40:26
Database connection included
POST data received - name: 'Liz', original_name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 19:30
    [original_name] => Liz
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:30', 
                        Name = 'Liz',
                        Bking_Name = '', 
                        Host = 4, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-15' 
                        AND Restaurant = 'test' 
                        AND Dining_Time = '19:30' 
                        AND Name = 'Liz'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 10:40:26
Script started at 2025-07-15 10:40:34
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 
    [original_name] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%test%' AND Name = 'Liz' AND Price = 3000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:40:34
Script started at 2025-07-15 10:40:48
Database connection included
POST data received - name: 'Liz', original_name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 19:30
    [original_name] => Liz
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:30', 
                        Name = 'Liz',
                        Bking_Name = '', 
                        Host = 4, 
                        Price = 2500, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-15' 
                        AND Restaurant = 'test' 
                        AND Dining_Time = '19:30' 
                        AND Name = 'Liz'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 10:40:48
Script started at 2025-07-15 10:40:56
Database connection included
POST data received - name: 'Liz', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 
    [original_name] => 
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-15' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%test%' AND Name = 'Liz'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:40:56
Script started at 2025-07-15 10:41:06
Database connection included
POST data received - name: 'Liz', original_name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-15
    [dining_time] => 19:30
    [original_dining_time] => 19:30
    [original_name] => Liz
    [name] => Liz
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 10:41:06
Script started at 2025-07-15 10:41:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1650 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:41:10
Script started at 2025-07-15 10:42:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1650 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:42:20
Script started at 2025-07-15 10:42:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1650 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 10:42:26
Script started at 2025-07-15 12:06:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 12:06:03
Script started at 2025-07-15 12:06:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 12:06:09
Script started at 2025-07-15 12:06:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 12:06:42
Database connection included
POST data received - name: '黛希', original_name: 'Kathy', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => Kathy
    [name] => 黛希
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Received names: name1=黛希, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Insert successful for name1: 黛希
Preparing to render HTML
Rendering HTML at 2025-07-15 12:06:42
Script started at 2025-07-15 12:06:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 12:06:49
Script started at 2025-07-15 12:50:33
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 12:50:33
Script started at 2025-07-15 12:50:40
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1651 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 12:50:40
[2025-07-15 12:51:43] Script started
[2025-07-15 12:51:46] Script started
[2025-07-15 12:51:46] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-07-15 12:51:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-07-15 12:51:46] Rows returned: 99
[2025-07-15 12:52:16] Script started
[2025-07-15 12:52:16] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-15 12:52:16] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-15 12:52:16] Rows returned: 4
[2025-07-15 12:52:53] Script started
[2025-07-15 12:52:53] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-07-15 12:52:53] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-07-15 12:52:53] Rows returned: 6
Script started at 2025-07-15 16:53:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 16:53:54
Script started at 2025-07-15 16:54:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%85td%'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 16:54:04
Script started at 2025-07-15 16:54:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 16:54:32
Database connection included
POST data received - name: 'taissn', original_name: 'Jenny', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Jenny
    [name] => taissn
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Received names: name1=taissn, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Insert successful for name1: taissn
Preparing to render HTML
Rendering HTML at 2025-07-15 16:54:32
Script started at 2025-07-15 17:58:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 17:58:47
Script started at 2025-07-15 17:59:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 17:59:51
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Received names: name1=taissn, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Insert successful for name1: taissn
Preparing to render HTML
Rendering HTML at 2025-07-15 17:59:51
Script started at 2025-07-15 18:16:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 18:16:50
Script started at 2025-07-15 18:17:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 元一
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%元一%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:17:04
Script started at 2025-07-15 18:17:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:17:26
Database connection included
POST data received - name: 'VH', original_name: '咪', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => 咪
    [name] => VH
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'VH'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Received names: name1=VH, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Insert successful for name1: VH
Preparing to render HTML
Rendering HTML at 2025-07-15 18:17:26
Script started at 2025-07-15 18:17:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:17:38
Script started at 2025-07-15 18:18:12
Database connection included
POST data received - name: '', original_name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Yoman
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:18:12
Script started at 2025-07-15 18:25:11
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:30', 
                        Name = 'Yoman',
                        Bking_Name = '葉先生 末三碼518', 
                        Host = 7, 
                        Price = 7150, 
                        Diff_Str = '', 
                        Remarks = '友人+1', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-08-23' 
                        AND Restaurant = '元一天婦羅' 
                        AND Dining_Time = '18:30' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 18:25:11
Script started at 2025-07-15 18:25:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:25:30
Script started at 2025-07-15 18:36:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 18:36:01
Script started at 2025-07-15 18:36:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:36:13
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:36:13
Script started at 2025-07-15 18:36:34
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 測試
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'taissn',
                        Bking_Name = '', 
                        Host = NULL, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-09-29' 
                        AND Restaurant = '測試' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'taissn'
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 18:36:34
Script started at 2025-07-15 18:36:41
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 測試
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-29' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%測試%' AND Name = 'taissn' AND Price = 3000
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:36:41
Script started at 2025-07-15 18:36:52
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-29' AND Dining_Time LIKE '%12:00%' AND Name = 'taissn'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:36:52
Script started at 2025-07-15 18:38:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:38:32
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:38:32
Script started at 2025-07-15 18:38:53
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Received names: name1=taissn, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Insert successful for name1: taissn
Preparing to render HTML
Rendering HTML at 2025-07-15 18:38:53
Script started at 2025-07-15 18:39:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:39:22
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:39:22
Script started at 2025-07-15 18:39:35
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 18:39:35
Script started at 2025-07-15 18:39:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:39:44
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:39:44
Script started at 2025-07-15 18:40:02
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'taissn',
                        Bking_Name = '', 
                        Host = 6, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-09-29' 
                        AND Restaurant = '測試餐廳' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'taissn'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 18:40:02
Script started at 2025-07-15 18:42:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:42:14
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:42:14
Script started at 2025-07-15 18:45:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 18:45:07
Script started at 2025-07-15 18:45:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 元一
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%元一%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:45:15
Script started at 2025-07-15 18:45:22
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:30', 
                        Name = 'Yoman',
                        Bking_Name = '葉先生 末三碼518', 
                        Host = 7, 
                        Price = 7150, 
                        Diff_Str = '', 
                        Remarks = '友人+1', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-08-23' 
                        AND Restaurant = '元一天婦羅' 
                        AND Dining_Time = '18:30' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 18:45:22
Script started at 2025-07-15 18:46:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 18:46:15
Script started at 2025-07-15 18:46:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:46:23
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:46:23
Script started at 2025-07-15 18:46:37
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'taissn',
                        Bking_Name = '', 
                        Host = 6, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-09-29' 
                        AND Restaurant = '測試餐廳' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'taissn'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 18:46:37
Script started at 2025-07-15 18:46:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 18:46:45
Script started at 2025-07-15 18:46:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:46:56
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:46:56
Script started at 2025-07-15 18:49:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:50:03
Database connection included
POST data received - name: 'Eric', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => Eric
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-07-15 18:50:03
Script started at 2025-07-15 18:50:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:50:16
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:50:16
Script started at 2025-07-15 18:50:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:50:43
Database connection included
POST data received - name: 'Eric', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => Eric
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-07-15 18:50:43
Script started at 2025-07-15 18:50:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 18:50:56
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 18:50:56
Script started at 2025-07-15 18:51:07
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'taissn',
                        Bking_Name = '', 
                        Host = 2, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-09-29' 
                        AND Restaurant = '測試餐廳' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'taissn'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 18:51:07
Script started at 2025-07-15 19:00:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 19:00:56
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:00:56
Script started at 2025-07-15 19:20:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 19:20:37
Script started at 2025-07-15 19:20:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 文火
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%文火%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:20:50
Script started at 2025-07-15 19:21:19
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena
    [restaurant] => 文火處方
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:00', 
                        Name = 'Lena',
                        Bking_Name = 'Lena', 
                        Host = 2, 
                        Price = 1000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-07-17' 
                        AND Restaurant = '文火處方' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 19:21:19
Script started at 2025-07-15 19:21:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 19:21:29
Script started at 2025-07-15 19:22:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 19:22:13
Script started at 2025-07-15 19:25:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 19:25:03
Script started at 2025-07-15 19:25:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%金豬%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:25:16
Script started at 2025-07-15 19:38:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 19:38:44
Script started at 2025-07-15 19:38:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 19:38:51
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:38:51
Script started at 2025-07-15 19:39:39
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'taissn',
                        Bking_Name = '', 
                        Host = 2, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-09-29' 
                        AND Restaurant = '心潮餐廳' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'taissn'
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 19:39:39
Script started at 2025-07-15 19:39:53
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Received names: name1=taissn, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Insert successful for name1: taissn
Preparing to render HTML
Rendering HTML at 2025-07-15 19:39:53
Script started at 2025-07-15 19:40:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 19:40:09
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:40:09
Script started at 2025-07-15 19:40:27
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'taissn',
                        Bking_Name = '', 
                        Host = 2, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-09-29' 
                        AND Restaurant = '心潮餐廳' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'taissn'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 19:40:27
Script started at 2025-07-15 19:40:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 19:40:36
Database connection included
POST data received - name: 'tai', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => tai
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'tai'
validateName result for 'tai': count = 0
Inquiry failed: Invalid name tai
Preparing to render HTML
Rendering HTML at 2025-07-15 19:40:36
Script started at 2025-07-15 19:40:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 19:40:40
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:40:40
Script started at 2025-07-15 19:41:07
Database connection included
POST data received - name: '', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => 
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-29' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%測試餐廳%' AND Price = 3000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:41:07
Script started at 2025-07-15 19:41:23
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 19:41:23
Script started at 2025-07-15 19:41:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-29' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%測試餐廳%' AND Price = 3000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:41:33
Script started at 2025-07-15 19:41:41
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 測試餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 19:41:41
Script started at 2025-07-15 19:41:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 19:41:50
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:41:50
Script started at 2025-07-15 19:42:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 19:42:23
Database connection included
POST data received - name: 'Eric', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => Eric
    [bking_name] => 
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-07-15 19:42:23
Script started at 2025-07-15 19:42:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-15 19:42:32
Script started at 2025-07-15 19:42:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-29' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%心潮餐廳%' AND Price = 3000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:42:38
Script started at 2025-07-15 19:43:13
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '李先生 056', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 李先生 056
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'taissn',
                        Bking_Name = '李先生 056', 
                        Host = 2, 
                        Price = 3000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-09-29' 
                        AND Restaurant = '心潮餐廳' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'taissn'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 19:43:13
Script started at 2025-07-15 19:43:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 19:43:26
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 19:43:26
Script started at 2025-07-15 23:07:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 23:07:35
Script started at 2025-07-15 23:08:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 東方樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/8/31 (日) 12:00
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%2025/8/31 (日) 12:00%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%東方樓%' AND NG LIKE '%2025/8/31 (日) 12:00%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 23:08:04
Script started at 2025-07-15 23:08:31
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 東方樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-07-15 23:08:31
Script started at 2025-07-15 23:08:49
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 東方樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%東方樓%' AND Name = 'Yoman'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 23:08:49
Script started at 2025-07-15 23:09:00
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 東方樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'Yoman',
                        Bking_Name = '', 
                        Host = 6, 
                        Price = 2000, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-08-31' 
                        AND Restaurant = '東方樓' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-15 23:09:00
Script started at 2025-07-15 23:57:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-15 23:57:22
Script started at 2025-07-15 23:57:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 23:57:29
Script started at 2025-07-15 23:57:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 23:58:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-15 23:58:42
Database connection included
POST data received - name: 'Ams', original_name: 'Yoman', bking_name: '', name2: '皓皓', name3: 'Syzygy', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => Yoman
    [name] => Ams
    [bking_name] => 
    [restaurant] => 東方樓
    [name2] => 皓皓
    [name3] => Syzygy
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ams'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Checking name2: '皓皓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
Checking name3: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Ams, bking_name=, name2=皓皓, name3=Syzygy, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
Insert successful for name1: Ams
Insert successful for name2: 皓皓
Insert successful for name3: Syzygy
Preparing to render HTML
Rendering HTML at 2025-07-15 23:58:42
Script started at 2025-07-15 23:58:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 東方樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%東方樓%' AND Price = 2000
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-15 23:58:50
Script started at 2025-07-16 00:00:02
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 東方樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'Yoman',
                        Bking_Name = '', 
                        Host = 4, 
                        Price = 2000, 
                        Diff_Str = '', 
                        Remarks = '友人+2', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-08-31' 
                        AND Restaurant = '東方樓' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-16 00:00:02
Script started at 2025-07-16 00:00:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-16 00:00:10
Script started at 2025-07-16 00:00:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-16 00:00:23
Script started at 2025-07-16 12:22:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-16 12:22:03
Script started at 2025-07-16 12:22:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-07-16 12:22:11
Script started at 2025-07-16 12:22:50
Database connection included
POST data received - name: '米米', original_name: '米米', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => 米米
    [name] => 米米
    [bking_name] => Lena Tsai
    [restaurant] => 醉翁漁港海鮮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-16 12:22:50
Script started at 2025-07-16 16:01:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-16 16:01:14
Script started at 2025-07-16 16:01:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-16 16:01:21
[2025-07-17 00:00:36] Script started
[2025-07-17 00:00:41] Script started
[2025-07-17 00:00:41] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-07-17 00:00:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-07-17 00:00:41] Rows returned: 1
[2025-07-17 00:02:20] Script started
[2025-07-17 00:02:34] Script started
[2025-07-17 00:02:34] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-17 00:02:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-17 00:02:34] Rows returned: 3
Script started at 2025-07-17 12:20:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-17 12:20:58
Script started at 2025-07-17 12:21:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1658 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 12:21:02
Script started at 2025-07-17 13:24:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-17 13:24:11
Script started at 2025-07-17 13:24:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 13:24:27
Script started at 2025-07-17 13:24:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-17 13:24:53
Database connection included
POST data received - name: 'Elsa', original_name: 'Kristen', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Kristen
    [name] => Elsa
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Received names: name1=Elsa, bking_name=侯小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Insert successful for name1: Elsa
Preparing to render HTML
Rendering HTML at 2025-07-17 13:24:53
Script started at 2025-07-17 13:25:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 13:25:01
Script started at 2025-07-17 13:26:15
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+5
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:00', 
                        Name = '蕾蕾',
                        Bking_Name = '侯小姐', 
                        Host = 9, 
                        Price = 2800, 
                        Diff_Str = '', 
                        Remarks = '友人+5', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-08-01' 
                        AND Restaurant = '惦-安私廚' 
                        AND Dining_Time = '19:00' 
                        AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-17 13:26:15
Script started at 2025-07-17 13:26:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 13:26:29
Script started at 2025-07-17 16:31:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-17 16:31:38
Script started at 2025-07-17 16:31:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => eika
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%eika%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 16:31:47
Script started at 2025-07-17 16:32:02
Database connection included
POST data received - name: 'Kevin', original_name: 'Kevin', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Kevin
    [name] => Kevin
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kevin'
validateName result for 'Kevin': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:00', 
                        Name = 'Kevin',
                        Bking_Name = '陳建文', 
                        Host = 6, 
                        Price = 8800, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-07-26' 
                        AND Restaurant = 'EIKA 盈科' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Kevin'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-17 16:32:02
Script started at 2025-07-17 16:34:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-17 16:34:25
Script started at 2025-07-17 16:34:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%birdy%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 16:34:35
Script started at 2025-07-17 16:35:02
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 14
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:00', 
                        Name = 'Yoman',
                        Bking_Name = '', 
                        Host = 14, 
                        Price = NULL, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-07-20' 
                        AND Restaurant = 'Birdy' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Yoman'
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-17 16:35:02
Script started at 2025-07-17 16:35:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Restaurant LIKE '%Birdy%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 16:35:23
Script started at 2025-07-17 16:35:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-17 16:35:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-17 16:35:51
Database connection included
POST data received - name: '蓉蓉', original_name: '黛希', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => 黛希
    [name] => 蓉蓉
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蓉蓉'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓉蓉'
validateName result for '蓉蓉': count = 1
Received names: name1=蓉蓉, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓉蓉'
validateName result for '蓉蓉': count = 1
Insert successful for name1: 蓉蓉
Preparing to render HTML
Rendering HTML at 2025-07-17 16:35:51
Script started at 2025-07-17 16:35:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%Birdy%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 16:35:58
Script started at 2025-07-17 16:36:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Restaurant LIKE '%Birdy%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 16:36:12
Script started at 2025-07-17 16:36:27
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 14
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:00', 
                        Name = 'Yoman',
                        Bking_Name = '', 
                        Host = 14, 
                        Price = NULL, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-07-20' 
                        AND Restaurant = 'Birdy' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Yoman'
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-17 16:36:27
Script started at 2025-07-17 16:36:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-17 16:36:36
Script started at 2025-07-17 16:36:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%birdy%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 16:36:46
Script started at 2025-07-17 16:37:10
Database connection included
POST data received - name: '黛希', original_name: '黛希', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => 黛希
    [name] => 黛希
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-17 16:37:10
Script started at 2025-07-17 16:37:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%birdy%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 16:37:21
Script started at 2025-07-17 19:35:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-17 19:35:20
Script started at 2025-07-17 19:35:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 19:35:32
Script started at 2025-07-17 19:35:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-17 19:35:54
Database connection included
POST data received - name: 'Linta', original_name: 'Jia🤤🤤', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => Jia🤤🤤
    [name] => Linta
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Linta'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Linta'
validateName result for 'Linta': count = 1
Received names: name1=Linta, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Linta'
validateName result for 'Linta': count = 1
Insert successful for name1: Linta
Preparing to render HTML
Rendering HTML at 2025-07-17 19:35:54
Script started at 2025-07-17 19:36:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 19:36:02
Script started at 2025-07-17 20:42:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-17 20:42:04
Script started at 2025-07-17 20:42:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-17 20:42:11
Database connection included
POST data received - name: 'JJ_M', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => JJ_M
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'JJ_M'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-17 20:42:11
Script started at 2025-07-18 09:14:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-18 09:14:49
Script started at 2025-07-18 09:15:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:15:00
Script started at 2025-07-18 09:15:19
Database connection included
POST data received - name: '', original_name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Adam
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:15:19
Script started at 2025-07-18 09:20:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-18 09:20:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-18 09:20:40
Database connection included
POST data received - name: 'Ariel', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Ariel
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 2位
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ariel'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Received names: name1=Ariel, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Insert failed for Ariel: Duplicate record
Preparing to render HTML
Rendering HTML at 2025-07-18 09:20:40
Script started at 2025-07-18 09:20:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 2位
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Remarks LIKE '%2位%' AND Price = 3850
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:20:53
Script started at 2025-07-18 09:20:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:20:57
Script started at 2025-07-18 09:21:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-18 09:21:36
Database connection included
POST data received - name: 'Ariel', original_name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Adam
    [name] => Ariel
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ariel'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Received names: name1=Ariel, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Insert failed for Ariel: Duplicate record
Preparing to render HTML
Rendering HTML at 2025-07-18 09:21:36
Script started at 2025-07-18 09:21:47
Database connection included
POST data received - name: 'Ariel', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Ariel
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Name = 'Ariel' AND Price = 3850
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:21:47
Script started at 2025-07-18 09:21:53
Database connection included
POST data received - name: 'Ariel', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Ariel
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Name = 'Ariel'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:21:53
Script started at 2025-07-18 09:22:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:22:04
Script started at 2025-07-18 09:25:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%birdy%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:25:09
Script started at 2025-07-18 09:27:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 醉翁
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%醉翁%'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:27:23
Script started at 2025-07-18 09:28:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%中山%'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 09:28:28
Script started at 2025-07-18 10:05:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-18 10:05:41
Script started at 2025-07-18 10:05:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 25 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 10:05:47
Script started at 2025-07-18 10:05:57
Database connection included
POST data received - name: '', original_name: 'Adam', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 13:00
    [original_dining_time] => 13:00
    [original_name] => Adam
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%Hugh%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1950
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 10:05:57
Script started at 2025-07-18 11:20:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-18 11:20:54
Script started at 2025-07-18 11:21:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 11:21:01
Script started at 2025-07-18 11:21:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-18 11:21:53
Database connection included
POST data received - name: 'Yoman', original_name: 'Linta', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => Linta
    [name] => Yoman
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 代友人報名
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert failed for Yoman: Duplicate record
Preparing to render HTML
Rendering HTML at 2025-07-18 11:21:53
Script started at 2025-07-18 11:22:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 11:22:05
Script started at 2025-07-18 11:22:58
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 代友人報名
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '21:30', 
                        Name = 'Yoman',
                        Bking_Name = '侯小姐 818', 
                        Host = NULL, 
                        Price = 2200, 
                        Diff_Str = '', 
                        Remarks = '代友人報名', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '21:30' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-18 11:22:58
Script started at 2025-07-18 11:23:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2200
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 11:23:10
Script started at 2025-07-18 11:24:33
Database connection included
POST data received - name: '咪', original_name: '咪', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => 咪
    [name] => 咪
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 待付
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-18 11:24:33
Script started at 2025-07-18 13:39:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-18 13:39:45
Script started at 2025-07-18 13:39:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%金豬%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 13:39:53
Script started at 2025-07-18 13:40:47
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 代友人報名*4
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '21:30', 
                        Name = 'Yoman',
                        Bking_Name = '侯小姐 818', 
                        Host = NULL, 
                        Price = 8800, 
                        Diff_Str = '', 
                        Remarks = '代友人報名*4', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '21:30' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-18 13:40:47
Script started at 2025-07-18 13:41:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 21:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Dining_Time LIKE '%21:00%' AND Restaurant LIKE '%金豬%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 13:41:06
Script started at 2025-07-18 13:41:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%金豬%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 13:41:15
Script started at 2025-07-18 13:41:40
Database connection included
POST data received - name: '', original_name: '黛希', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => 黛希
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-18 13:41:40
Script started at 2025-07-18 13:41:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 13:41:47
Script started at 2025-07-18 13:43:45
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '21:30', 
                        Name = '蕾蕾',
                        Bking_Name = '侯小姐 818', 
                        Host = 10, 
                        Price = 2200, 
                        Diff_Str = '', 
                        Remarks = '主揪不出席', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '21:30' 
                        AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-18 13:43:45
Script started at 2025-07-18 13:46:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 13:46:40
Script started at 2025-07-18 13:47:26
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 11000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+4
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '21:30', 
                        Name = 'Yoman',
                        Bking_Name = '侯小姐 818', 
                        Host = NULL, 
                        Price = 11000, 
                        Diff_Str = '', 
                        Remarks = '友人+4', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '21:30' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-18 13:47:26
Script started at 2025-07-18 13:47:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 13:47:40
Script started at 2025-07-18 13:49:00
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_dining_time] => 21:30
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '21:30', 
                        Name = '蕾蕾',
                        Bking_Name = '侯小姐 818', 
                        Host = 9, 
                        Price = 2200, 
                        Diff_Str = '', 
                        Remarks = '主揪不出席', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-07-28' 
                        AND Restaurant = '金豬食堂' 
                        AND Dining_Time = '21:30' 
                        AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-18 13:49:00
Script started at 2025-07-18 16:46:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-18 16:46:08
Script started at 2025-07-18 16:46:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 16:46:15
Script started at 2025-07-18 21:47:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-18 21:47:16
Script started at 2025-07-18 21:47:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 春韭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%春韭%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 21:47:41
Script started at 2025-07-18 21:48:13
Database connection included
POST data received - name: '', original_name: 'Paul', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Paul
    [name] => 
    [bking_name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%春韭 晴光店%' AND Price = 1800
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-18 21:48:13
Script started at 2025-07-19 02:10:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 02:10:39
Script started at 2025-07-19 02:10:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 02:10:49
Database connection included
POST data received - name: 'Kiwi', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => Kiwi
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kiwi'
validateName result for 'Kiwi': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Kiwi'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 02:10:49
Script started at 2025-07-19 10:36:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 10:36:47
Script started at 2025-07-19 10:37:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 春
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Restaurant LIKE '%春%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 10:37:00
Script started at 2025-07-19 10:37:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 10:37:22
Database connection included
POST data received - name: '艾爾莎E C', original_name: 'Chichi', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Chichi
    [name] => 艾爾莎E C
    [bking_name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '艾爾莎E C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Received names: name1=艾爾莎E C, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Insert successful for name1: 艾爾莎E C
Preparing to render HTML
Rendering HTML at 2025-07-19 10:37:22
Script started at 2025-07-19 10:37:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-18
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 春韭 晴光店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-18' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%春韭 晴光店%' AND Price = 1800
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 10:37:34
Script started at 2025-07-19 11:13:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 11:13:22
Script started at 2025-07-19 11:14:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 11:14:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 11:15:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 11:15:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 11:15:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 11:15:34
Database connection included
POST data received - name: 'Ashley', original_name: '', bking_name: 'Ashley 887', name2: '凱特', name3: 'Jenny', name4: '光耀', name5: '范范'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => Ashley
    [bking_name] => Ashley 887
    [restaurant] => 肉割烹
    [name2] => 凱特
    [name3] => Jenny
    [name4] => 光耀
    [name5] => 范范
    [price] => 5940
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/7/29 18:30 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ashley'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: 'Jenny'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
Checking name4: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name5: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Received names: name1=Ashley, bking_name=Ashley 887, name2=凱特, name3=Jenny, name4=光耀, name5=范范
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Insert successful for name1: Ashley
Insert successful for name2: 凱特
Insert successful for name3: Jenny
Insert successful for name4: 光耀
Insert successful for name5: 范范
Preparing to render HTML
Rendering HTML at 2025-07-19 11:15:35
[2025-07-19 11:39:59] Script started
[2025-07-19 11:40:31] Script started
[2025-07-19 11:40:31] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-19 11:40:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-19 11:40:31] Rows returned: 1
[2025-07-19 11:40:34] Script started
[2025-07-19 11:40:34] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
    [export] => 1
)

[2025-07-19 11:40:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-19 11:40:34] Rows returned: 1
[2025-07-19 11:40:34] Excel export completed with 160% zoom
[2025-07-19 11:40:51] Script started
[2025-07-19 11:40:51] Member Chloe deleted successfully
[2025-07-19 11:41:01] Script started
[2025-07-19 11:41:01] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-19 11:41:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-19 11:41:01] Rows returned: 1
[2025-07-19 11:41:06] Script started
[2025-07-19 11:41:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-07-19 11:41:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-19 11:41:06] Rows returned: 1
[2025-07-19 11:41:06] Excel export completed with 160% zoom
[2025-07-19 11:52:06] Script started
[2025-07-19 11:52:06] Member Chris Lin deleted successfully
[2025-07-19 11:52:17] Script started
[2025-07-19 11:52:17] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-07-19 11:52:17] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-07-19 11:52:17] Rows returned: 0
Script started at 2025-07-19 11:55:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 11:55:39
Script started at 2025-07-19 11:55:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 11:55:47
Script started at 2025-07-19 11:57:04
Database connection included
POST data received - name: '霖霖', original_name: 'Sandy', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Sandy
    [name] => 霖霖
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '霖霖'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '霖霖'
validateName result for '霖霖': count = 1
Received names: name1=霖霖, bking_name=賴小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '霖霖'
validateName result for '霖霖': count = 1
Insert successful for name1: 霖霖
Preparing to render HTML
Rendering HTML at 2025-07-19 11:57:04
Script started at 2025-07-19 11:57:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%賴小姐%' AND Price = 1750
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 11:57:13
Script started at 2025-07-19 11:57:36
Database connection included
POST data received - name: 'Sandy', original_name: 'Sandy', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Sandy
    [name] => Sandy
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 11:57:36
Script started at 2025-07-19 11:57:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%賴小姐%' AND Price = 1750
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 11:57:46
Script started at 2025-07-19 16:20:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 16:20:29
Script started at 2025-07-19 16:20:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:20:35
Script started at 2025-07-19 16:20:57
Database connection included
POST data received - name: '', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => Yoman
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 14
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-19 16:20:57
Script started at 2025-07-19 16:21:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 14
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Restaurant LIKE '%Birdy%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:21:02
Script started at 2025-07-19 16:23:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 14
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:23:25
Script started at 2025-07-19 16:23:39
Database connection included
POST data received - name: '', original_name: 'Jia🤤🤤', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => Jia🤤🤤
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-19 16:23:39
Script started at 2025-07-19 16:23:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%朧粵%' AND Price = 3000
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:23:43
Script started at 2025-07-19 16:26:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Restaurant LIKE '%朧粵%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:26:58
Script started at 2025-07-19 16:27:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:27:12
Script started at 2025-07-19 16:27:31
Database connection included
POST data received - name: '', original_name: 'Poya', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => Poya
    [name] => 
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20' AND Restaurant LIKE '%Birdy%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:27:31
Script started at 2025-07-19 16:35:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九記%'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:35:44
Script started at 2025-07-19 16:36:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 16:36:12
Database connection included
POST data received - name: 'JJ_M', original_name: 'Hank C.', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Hank C.
    [name] => JJ_M
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Received names: name1=JJ_M, bking_name=賴小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Insert successful for name1: JJ_M
Preparing to render HTML
Rendering HTML at 2025-07-19 16:36:12
Script started at 2025-07-19 16:36:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%賴小姐%' AND Price = 1750
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:36:23
Script started at 2025-07-19 16:36:32
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:30', 
                        Name = 'Yoman',
                        Bking_Name = '賴小姐', 
                        Host = NULL, 
                        Price = 1750, 
                        Diff_Str = '', 
                        Remarks = '主揪不出席', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-23' 
                        AND Restaurant = '九記' 
                        AND Dining_Time = '18:30' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 16:36:32
Script started at 2025-07-19 16:36:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 16:36:44
Script started at 2025-07-19 16:36:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 16:36:51
Script started at 2025-07-19 17:35:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 17:35:26
Script started at 2025-07-19 17:35:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 17:35:34
Script started at 2025-07-19 17:35:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 17:36:00
Database connection included
POST data received - name: '俊圻', original_name: '光耀', bking_name: 'Ashley 887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => 光耀
    [name] => 俊圻
    [bking_name] => Ashley 887
    [restaurant] => 肉割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5940
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/7/29 18:30
    [action] => 執行
)

Insert case triggered
Checking name1: '俊圻'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '俊圻'
validateName result for '俊圻': count = 1
Received names: name1=俊圻, bking_name=Ashley 887, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '俊圻'
validateName result for '俊圻': count = 1
Insert successful for name1: 俊圻
Preparing to render HTML
Rendering HTML at 2025-07-19 17:36:00
Script started at 2025-07-19 17:36:13
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Ashley 887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => Ashley 887
    [restaurant] => 肉割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5940
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/7/29 18:30
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%2025/7/29 18:30%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%肉割烹%' AND Bking_Name LIKE '%Ashley 887%' AND Price = 5940 AND NG LIKE '%2025/7/29 18:30%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 17:36:13
Script started at 2025-07-19 20:24:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 20:24:10
Script started at 2025-07-19 20:25:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:25:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:25:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:25:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:25:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:26:07
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生', name2: 'Bonnie', name3: 'Adam', name4: '堯', name5: 'Ariel'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 
    [restaurant] => 中山對酌
    [name2] => Bonnie
    [name3] => Adam
    [name4] => 堯
    [name5] => Ariel
    [price] => 3850
    [host] => 20
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Bonnie'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
Checking name3: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name4: '堯'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '堯'
validateName result for '堯': count = 1
Checking name5: 'Ariel'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ariel'
validateName result for 'Ariel': count = 1
Received names: name1=Yoman, bking_name=葉先生, name2=Bonnie, name3=Adam, name4=堯, name5=Ariel
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Bonnie
Insert successful for name3: Adam
Insert successful for name4: 堯
Insert successful for name5: Ariel
Preparing to render HTML
Rendering HTML at 2025-07-19 20:26:07
Script started at 2025-07-19 20:26:31
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 20:26:31
Script started at 2025-07-19 20:27:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:27:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:27:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:27:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:28:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:28:02
Database connection included
POST data received - name: '晨星', original_name: 'Adam', bking_name: '葉先生', name2: '凱特', name3: 'Poya', name4: 'Brenden', name5: 'Sun'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Adam
    [name] => 晨星
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => 凱特
    [name3] => Poya
    [name4] => Brenden
    [name5] => Sun
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name4: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Checking name5: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Received names: name1=晨星, bking_name=葉先生, name2=凱特, name3=Poya, name4=Brenden, name5=Sun
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Insert successful for name1: 晨星
Insert successful for name2: 凱特
Insert successful for name3: Poya
Insert successful for name4: Brenden
Insert successful for name5: Sun
Preparing to render HTML
Rendering HTML at 2025-07-19 20:28:02
Script started at 2025-07-19 20:28:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:28:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:28:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 20:28:49
Database connection included
POST data received - name: 'Kathy', original_name: '', bking_name: '葉先生', name2: 'Chichi', name3: '黛希', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Kathy
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => Chichi
    [name3] => 黛希
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kathy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Checking name2: 'Chichi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Checking name3: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Received names: name1=Kathy, bking_name=葉先生, name2=Chichi, name3=黛希, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Insert successful for name1: Kathy
Insert successful for name2: Chichi
Insert successful for name3: 黛希
Preparing to render HTML
Rendering HTML at 2025-07-19 20:28:49
Script started at 2025-07-19 20:29:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Bking_Name LIKE '%葉先生%' AND Price = 3850
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 20:29:02
Script started at 2025-07-19 20:29:23
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 20
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:00', 
                        Name = 'Yoman',
                        Bking_Name = '葉先生 518', 
                        Host = 20, 
                        Price = 3850, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-10-25' 
                        AND Restaurant = '中山對酌' 
                        AND Dining_Time = '18:00' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 20:29:23
Script started at 2025-07-19 22:09:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 22:09:35
Script started at 2025-07-19 22:09:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%斑泊%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:09:48
Script started at 2025-07-19 22:10:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:10:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:10:15
Database connection included
POST data received - name: 'Brenden', original_name: 'Gigi C', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-03-12
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Gigi C
    [name] => Brenden
    [bking_name] => 
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Brenden, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Insert successful for name1: Brenden
Preparing to render HTML
Rendering HTML at 2025-07-19 22:10:15
Script started at 2025-07-19 22:10:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-03-12
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-03-12' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%斑泊%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:10:25
Script started at 2025-07-19 22:11:05
Database connection included
POST data received - name: 'Brenden', original_name: 'Brenden', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-03-12
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Brenden
    [name] => Brenden
    [bking_name] => 
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 22:11:05
Script started at 2025-07-19 22:11:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%斑泊%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:11:23
Script started at 2025-07-19 22:11:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:11:46
Database connection included
POST data received - name: 'Brenden', original_name: '凱特', bking_name: '張小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => 凱特
    [name] => Brenden
    [bking_name] => 張小姐
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Received names: name1=Brenden, bking_name=張小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Insert successful for name1: Brenden
Preparing to render HTML
Rendering HTML at 2025-07-19 22:11:46
Script started at 2025-07-19 22:11:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '張小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 張小姐
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%斑泊%' AND Bking_Name LIKE '%張小姐%' AND Price = 4950
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:11:57
Script started at 2025-07-19 22:12:09
Database connection included
POST data received - name: 'Poya', original_name: 'Poya', bking_name: '張小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Poya
    [name] => Poya
    [bking_name] => 張小姐
    [restaurant] => 斑泊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '19:00', 
                        Name = 'Poya',
                        Bking_Name = '張小姐', 
                        Host = 4, 
                        Price = 4950, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-08-30' 
                        AND Restaurant = '斑泊' 
                        AND Dining_Time = '19:00' 
                        AND Name = 'Poya'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 22:12:09
Script started at 2025-07-19 22:41:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-19 22:41:28
Script started at 2025-07-19 22:41:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 32 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:41:43
Script started at 2025-07-19 22:41:57
Database connection included
POST data received - name: '', original_name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Adam
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:41:57
Script started at 2025-07-19 22:42:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:42:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:43:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:43:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:43:58
Database connection included
POST data received - name: 'Kristen', original_name: '', bking_name: '', name2: 'Ashley ❤️', name3: 'Candy 趴趴走', name4: 'CV', name5: '水漾 Joyce'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => Ashley ❤️
    [name3] => Candy 趴趴走
    [name4] => CV
    [name5] => 水漾 Joyce
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Checking name2: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Checking name3: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Checking name4: 'CV'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Checking name5: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Received names: name1=Kristen, bking_name=, name2=Ashley ❤️, name3=Candy 趴趴走, name4=CV, name5=水漾 Joyce
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Insert successful for name1: Kristen
Insert successful for name2: Ashley ❤️
Insert successful for name3: Candy 趴趴走
Insert successful for name4: CV
Insert successful for name5: 水漾 Joyce
Preparing to render HTML
Rendering HTML at 2025-07-19 22:43:58
Script started at 2025-07-19 22:44:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 23 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:44:08
Script started at 2025-07-19 22:45:29
Database connection included
POST data received - name: 'Candy 趴趴走', original_name: 'Candy 趴趴走', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Candy 趴趴走
    [name] => Candy 趴趴走
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:00', 
                        Name = 'Candy 趴趴走',
                        Bking_Name = '', 
                        Host = NULL, 
                        Price = 3850, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-10-25' 
                        AND Restaurant = '中山對酌' 
                        AND Dining_Time = '18:00' 
                        AND Name = 'Candy 趴趴走'
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 22:45:29
Script started at 2025-07-19 22:45:36
Database connection included
POST data received - name: 'Candy 趴趴走', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Candy 趴趴走
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 22:45:36
Script started at 2025-07-19 22:46:02
Database connection included
POST data received - name: 'Candy 趴趴走', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Candy 趴趴走
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 22:46:02
Script started at 2025-07-19 22:46:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:46:11
Script started at 2025-07-19 22:46:28
Database connection included
POST data received - name: '水漾 Joyce', original_name: '水漾 Joyce', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => 水漾 Joyce
    [name] => 水漾 Joyce
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 22:46:28
Script started at 2025-07-19 22:46:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:46:38
Script started at 2025-07-19 22:47:18
Database connection included
POST data received - name: 'Ashley ❤️', original_name: 'Ashley ❤️', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Ashley ❤️
    [name] => Ashley ❤️
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-19 22:47:18
Script started at 2025-07-19 22:47:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:47:25
Script started at 2025-07-19 22:48:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 34 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:48:21
Script started at 2025-07-19 22:48:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:49:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:49:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:49:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-19 22:49:59
Database connection included
POST data received - name: 'Joy', original_name: 'Ariel', bking_name: '葉先生', name2: 'Riva', name3: 'CV', name4: 'Ashley ❤️', name5: 'Candy 趴趴走'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Ariel
    [name] => Joy
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => Riva
    [name3] => CV
    [name4] => Ashley ❤️
    [name5] => Candy 趴趴走
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Joy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Joy'
validateName result for 'Joy': count = 1
Checking name2: 'Riva'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Riva'
validateName result for 'Riva': count = 1
Checking name3: 'CV'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Checking name4: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Checking name5: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Received names: name1=Joy, bking_name=葉先生, name2=Riva, name3=CV, name4=Ashley ❤️, name5=Candy 趴趴走
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Joy'
validateName result for 'Joy': count = 1
Insert successful for name1: Joy
Insert successful for name2: Riva
Insert successful for name3: CV
Insert successful for name4: Ashley ❤️
Insert successful for name5: Candy 趴趴走
Preparing to render HTML
Rendering HTML at 2025-07-19 22:49:59
Script started at 2025-07-19 22:50:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Bking_Name LIKE '%葉先生%' AND Price = 3850
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:50:09
Script started at 2025-07-19 22:53:23
Database connection included
POST data received - name: '水漾 Joyce', original_name: 'Ariel', bking_name: '葉先生', name2: 'Kristen', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Ariel
    [name] => 水漾 Joyce
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => Kristen
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Checking name2: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Received names: name1=水漾 Joyce, bking_name=葉先生, name2=Kristen, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Insert successful for name1: 水漾 Joyce
Insert successful for name2: Kristen
Preparing to render HTML
Rendering HTML at 2025-07-19 22:53:23
Script started at 2025-07-19 22:53:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Bking_Name LIKE '%葉先生%' AND Price = 3850
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:53:34
Script started at 2025-07-19 22:53:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Bking_Name LIKE '%葉先生%' AND Price = 3850
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:53:59
Script started at 2025-07-19 22:54:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Bking_Name LIKE '%葉先生%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:54:07
Script started at 2025-07-19 22:54:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 41 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:54:20
Script started at 2025-07-19 22:54:30
Database connection included
POST data received - name: '', original_name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Adam
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-19 22:54:30
Script started at 2025-07-20 12:55:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-20 12:55:17
Script started at 2025-07-20 12:55:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%朧粵%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-20 12:55:33
Script started at 2025-07-20 12:55:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-20 12:56:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-20 12:57:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-20 12:57:06
Script started at 2025-07-20 12:57:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%朧粵%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-20 12:57:15
Script started at 2025-07-20 12:57:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-20 12:57:34
Database connection included
POST data received - name: 'CCcc', original_name: 'Tina', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => Tina
    [name] => CCcc
    [bking_name] => 
    [restaurant] => 朧粵
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'CCcc'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CCcc'
validateName result for 'CCcc': count = 1
Received names: name1=CCcc, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CCcc'
validateName result for 'CCcc': count = 1
Insert successful for name1: CCcc
Preparing to render HTML
Rendering HTML at 2025-07-20 12:57:34
Script started at 2025-07-20 13:05:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-20 13:05:48
Script started at 2025-07-20 13:05:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Price = 7150
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-20 13:05:57
Script started at 2025-07-20 13:09:30
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 主揪不出席
    [ng] => 友人+1
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:30', 
                        Name = 'Yoman',
                        Bking_Name = '葉先生 末三碼518', 
                        Host = 7, 
                        Price = 7150, 
                        Diff_Str = '', 
                        Remarks = '主揪不出席', 
                        NG = '友人+1', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-08-23' 
                        AND Restaurant = '元一天婦羅' 
                        AND Dining_Time = '18:30' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-20 13:09:30
Script started at 2025-07-20 13:09:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-20 13:10:04
Database connection included
POST data received - name: 'Tina', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => Tina
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 友人+1
    [action] => 執行
)

Insert case triggered
Checking name1: 'Tina'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Tina'
validateName result for 'Tina': count = 1
Received names: name1=Tina, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Tina'
validateName result for 'Tina': count = 1
Insert successful for name1: Tina
Preparing to render HTML
Rendering HTML at 2025-07-20 13:10:04
Script started at 2025-07-20 13:10:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 友人+1
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%友人+1%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150 AND NG LIKE '%友人+1%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-20 13:10:15
Script started at 2025-07-20 13:10:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 友人+1
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%友人+1%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND NG LIKE '%友人+1%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-20 13:10:25
Script started at 2025-07-20 13:10:38
Database connection included
POST data received - name: 'Tina', original_name: 'Tina', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 18:30
    [original_name] => Tina
    [name] => Tina
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Tina'
validateName result for 'Tina': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:30', 
                        Name = 'Tina',
                        Bking_Name = '葉先生 末三碼518', 
                        Host = NULL, 
                        Price = 7150, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-08-23' 
                        AND Restaurant = '元一天婦羅' 
                        AND Dining_Time = '18:30' 
                        AND Name = 'Tina'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-20 13:10:38
Script started at 2025-07-20 13:10:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 元一天婦羅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7150
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%元一天婦羅%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 7150
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-20 13:10:44
Script started at 2025-07-20 13:11:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-20 13:11:59
Database connection included
POST data received - name: 'Tina', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => Tina
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Tina'
validateName result for 'Tina': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Tina'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-20 13:11:59
Script started at 2025-07-21 11:27:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 11:27:38
Script started at 2025-07-21 11:30:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:30:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:30:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:30:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:30:39
Database connection included
POST data received - name: '瑪姬', original_name: '', bking_name: '王小姐 615', name2: '11e', name3: '小綠', name4: 'Louis', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 瑪姬
    [bking_name] => 王小姐 615
    [restaurant] => 讚鐵板燒
    [name2] => 11e
    [name3] => 小綠
    [name4] => Louis
    [name5] => 
    [price] => 1500
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] =>  
    [action] => 執行
)

Insert case triggered
Checking name1: '瑪姬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瑪姬'
validateName result for '瑪姬': count = 1
Checking name2: '11e'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
Checking name3: '小綠'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Checking name4: 'Louis'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Louis'
validateName result for 'Louis': count = 1
Received names: name1=瑪姬, bking_name=王小姐 615, name2=11e, name3=小綠, name4=Louis, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瑪姬'
validateName result for '瑪姬': count = 1
Insert successful for name1: 瑪姬
Insert successful for name2: 11e
Insert successful for name3: 小綠
Insert successful for name4: Louis
Preparing to render HTML
Rendering HTML at 2025-07-21 11:30:39
Script started at 2025-07-21 11:31:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '王小姐 615', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 王小姐 615
    [restaurant] => 讚鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] =>  
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%讚鐵板燒%' AND Bking_Name LIKE '%王小姐 615%' AND Price = 1500
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 11:31:00
Script started at 2025-07-21 11:31:10
Database connection included
POST data received - name: '瑪姬', original_name: '瑪姬', bking_name: '王小姐 615', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => 瑪姬
    [name] => 瑪姬
    [bking_name] => 王小姐 615
    [restaurant] => 讚鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瑪姬'
validateName result for '瑪姬': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:00', 
                        Name = '瑪姬',
                        Bking_Name = '王小姐 615', 
                        Host = 4, 
                        Price = 1500, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-08-09' 
                        AND Restaurant = '讚鐵板燒' 
                        AND Dining_Time = '18:00' 
                        AND Name = '瑪姬'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-21 11:31:10
Script started at 2025-07-21 11:34:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 11:34:43
Script started at 2025-07-21 11:35:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:36:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:36:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:37:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:37:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:37:30
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '彥彥', name3: 'SY', name4: 'Kristen', name5: '蕾蕾'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-08
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => Birdy（包場）
    [name2] => 彥彥
    [name3] => SY
    [name4] => Kristen
    [name5] => 蕾蕾
    [price] => 2838
    [host] => 20
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '彥彥'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Checking name3: 'SY'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Checking name4: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Checking name5: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=彥彥, name3=SY, name4=Kristen, name5=蕾蕾
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: 彥彥
Insert successful for name3: SY
Insert successful for name4: Kristen
Insert successful for name5: 蕾蕾
Preparing to render HTML
Rendering HTML at 2025-07-21 11:37:31
Script started at 2025-07-21 11:38:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:38:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:38:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:38:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:38:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:38:49
Database connection included
POST data received - name: 'Liu', original_name: '', bking_name: '葉先生 518', name2: '黛希', name3: 'Michelle', name4: '小綠', name5: 'Elsa'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-08
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Liu
    [bking_name] => 葉先生 518
    [restaurant] => Birdy（包場）
    [name2] => 黛希
    [name3] => Michelle
    [name4] => 小綠
    [name5] => Elsa
    [price] => 2838
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Liu'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liu'
validateName result for 'Liu': count = 1
Checking name2: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Checking name3: 'Michelle'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Michelle'
validateName result for 'Michelle': count = 1
Checking name4: '小綠'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Checking name5: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Received names: name1=Liu, bking_name=葉先生 518, name2=黛希, name3=Michelle, name4=小綠, name5=Elsa
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liu'
validateName result for 'Liu': count = 1
Insert successful for name1: Liu
Insert successful for name2: 黛希
Insert successful for name3: Michelle
Insert successful for name4: 小綠
Insert successful for name5: Elsa
Preparing to render HTML
Rendering HTML at 2025-07-21 11:38:49
Script started at 2025-07-21 11:39:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:39:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:39:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:39:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:40:14
Database connection included
POST data received - name: '檸檬', original_name: '', bking_name: '葉先生 518', name2: '凱特', name3: 'Chichi', name4: '思思', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-08
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 檸檬
    [bking_name] => 葉先生 518
    [restaurant] => Birdy（包場）
    [name2] => 凱特
    [name3] => Chichi
    [name4] => 思思
    [name5] => 
    [price] => 2838
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: 'Chichi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Checking name4: '思思'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Received names: name1=檸檬, bking_name=葉先生 518, name2=凱特, name3=Chichi, name4=思思, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Insert successful for name1: 檸檬
Insert successful for name2: 凱特
Insert successful for name3: Chichi
Insert successful for name4: 思思
Preparing to render HTML
Rendering HTML at 2025-07-21 11:40:14
Script started at 2025-07-21 11:40:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-08
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-08'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 11:40:48
Script started at 2025-07-21 11:42:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:44:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:44:46
Database connection included
POST data received - name: '小安', original_name: 'Chichi', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-08
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Chichi
    [name] => 小安
    [bking_name] => 葉先生 518
    [restaurant] => Birdy（包場）
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2838
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Received names: name1=小安, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Insert successful for name1: 小安
Preparing to render HTML
Rendering HTML at 2025-07-21 11:44:47
Script started at 2025-07-21 11:44:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-08
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => Birdy（包場）
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2838
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-08' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%Birdy（包場）%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 2838
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 11:44:56
Script started at 2025-07-21 11:45:10
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-08
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => Birdy（包場）
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2838
    [host] => 15
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '18:00', 
                        Name = 'Yoman',
                        Bking_Name = '葉先生 518', 
                        Host = 15, 
                        Price = 2838, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '🈵', 
                        Discount = NULL 
                      WHERE Date = '2025-11-08' 
                        AND Restaurant = 'Birdy（包場）' 
                        AND Dining_Time = '18:00' 
                        AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-21 11:45:10
Script started at 2025-07-21 11:48:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 11:48:10
Script started at 2025-07-21 11:48:18
Database connection included
POST data received - name: 'Kristen', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Kristen'
Inquiry successful: 28 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 11:48:18
Script started at 2025-07-21 11:52:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 11:52:49
Script started at 2025-07-21 11:52:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 11:53:06
Database connection included
POST data received - name: 'Lena', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => Lena
    [bking_name] => 
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Logy%' AND Name = 'Lena'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 11:53:06
Script started at 2025-07-21 11:53:42
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [original_dining_time] => 12:00
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Update query: UPDATE Dining_Rec SET 
                        Dining_Time = '12:00', 
                        Name = 'Lena',
                        Bking_Name = 'Lena Tsai', 
                        Host = 2, 
                        Price = 5225, 
                        Diff_Str = '', 
                        Remarks = '', 
                        NG = '', 
                        FullGrp = '', 
                        Discount = NULL 
                      WHERE Date = '2025-07-04' 
                        AND Restaurant = 'Logy' 
                        AND Dining_Time = '12:00' 
                        AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-21 11:53:42
Script started at 2025-07-21 11:53:48
Database connection included
POST data received - name: 'Lena', original_name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-04
    [dining_time] => 12:00
    [original_dining_time] => 
    [original_name] => 
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => Logy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5225
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-04' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%Logy%' AND Name = 'Lena' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 5225
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 11:53:48
Script started at 2025-07-21 12:10:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 12:10:45
Script started at 2025-07-21 12:12:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:12:36
Script started at 2025-07-21 12:13:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 12:13:16
Database connection included
POST data received - name: '艾爾莎E C', original_name: 'Kristen', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_dining_time] => 19:00
    [original_name] => Kristen
    [name] => 艾爾莎E C
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '艾爾莎E C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Received names: name1=艾爾莎E C, bking_name=侯小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Insert successful for name1: 艾爾莎E C
Preparing to render HTML
Rendering HTML at 2025-07-21 12:13:16
Script started at 2025-07-21 12:13:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:13:23
Script started at 2025-07-21 12:37:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 12:37:49
Script started at 2025-07-21 12:39:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 12:39:06
Script started at 2025-07-21 12:39:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:39:15
Script started at 2025-07-21 12:39:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:39:30
Script started at 2025-07-21 12:40:15
Database connection included
POST data received - name: 'Hank C.', original_name: 'Hank C.', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_dining_time] => 18:00
    [original_name] => Hank C.
    [name] => Hank C.
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Primary key changed: No
Original: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Hank C.
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Hank C.
Using traditional UPDATE approach
Update query: UPDATE Dining_Rec SET 
                                Bking_Name = '', 
                                Host = NULL, 
                                Price = NULL, 
                                Diff_Str = 'Y', 
                                Remarks = '內建', 
                                NG = '', 
                                FullGrp = '🈵', 
                                Discount = NULL 
                              WHERE Date = '2025-08-31' 
                                AND Restaurant = '貳零捌公館' 
                                AND Dining_Time = '18:00'
                                AND Name = 'Hank C.'
Update successful: 0 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-21 12:40:15
Script started at 2025-07-21 12:40:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:40:28
Script started at 2025-07-21 12:40:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:40:40
Script started at 2025-07-21 12:40:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [original_dining_time] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:40:50
Script started at 2025-07-21 12:51:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 12:51:13
Script started at 2025-07-21 12:51:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:51:22
Script started at 2025-07-21 12:51:36
Database connection included
POST data received - name: 'Hank C.', original_name: 'Hank C.', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_date] => 2025-08-30
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => Hank C.
    [name] => Hank C.
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'Hank C.'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:00', name: 'Hank C.'
Update target values - update_date: '2025-08-30', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'Hank C.'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Hank C.
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Hank C.
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Hank C.'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Hank C.'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:00', '貳零捌公館', 'Hank C.', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 12:51:36
Script started at 2025-07-21 12:52:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%貳零捌公館%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:52:00
Script started at 2025-07-21 12:52:20
Database connection included
POST data received - name: '彥彥', original_name: '彥彥', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_date] => 2025-08-30
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => 彥彥
    [name] => 彥彥
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: '彥彥'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:00', name: '彥彥'
Update target values - update_date: '2025-08-30', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: '彥彥'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=貳零捌公館, Dining_Time=18:00, Name=彥彥
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=彥彥
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = '彥彥'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = '彥彥'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:00', '貳零捌公館', '彥彥', '', 6, 6000, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 12:52:20
Script started at 2025-07-21 12:52:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%貳零捌公館%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:52:28
Script started at 2025-07-21 12:52:39
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_date] => 2025-08-30
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'Eric'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:00', name: 'Eric'
Update target values - update_date: '2025-08-30', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'Eric'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Eric
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Eric
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Eric'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Eric'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:00', '貳零捌公館', 'Eric', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 12:52:39
Script started at 2025-07-21 12:52:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%貳零捌公館%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:52:44
Script started at 2025-07-21 12:53:04
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_date] => 2025-08-30
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-08-30', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Yoman
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:00', '貳零捌公館', 'Yoman', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 12:53:04
Script started at 2025-07-21 12:53:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%貳零捌公館%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:53:09
Script started at 2025-07-21 12:53:21
Database connection included
POST data received - name: 'SY', original_name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_date] => 2025-08-30
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => SY
    [name] => SY
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'SY'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:00', name: 'SY'
Update target values - update_date: '2025-08-30', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'SY'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=貳零捌公館, Dining_Time=18:00, Name=SY
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=SY
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'SY'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'SY'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:00', '貳零捌公館', 'SY', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 12:53:21
Script started at 2025-07-21 12:53:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%貳零捌公館%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:53:28
Script started at 2025-07-21 12:53:42
Database connection included
POST data received - name: 'Kristen', original_name: 'Kristen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_date] => 2025-08-30
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => Kristen
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'Kristen'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:00', name: 'Kristen'
Update target values - update_date: '2025-08-30', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'Kristen'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Kristen
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Kristen
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Kristen'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Kristen'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:00', '貳零捌公館', 'Kristen', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 12:53:42
Script started at 2025-07-21 12:53:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%貳零捌公館%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:53:57
Script started at 2025-07-21 12:54:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Restaurant LIKE '%貳零捌公館%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:54:30
Script started at 2025-07-21 12:54:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:54:41
Script started at 2025-07-21 12:54:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-16'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:54:59
Script started at 2025-07-21 12:55:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:55:09
Script started at 2025-07-21 12:55:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 12:55:42
Database connection included
POST data received - name: '煥寶寶', original_name: 'Sandy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [original_date] => 2025-07-26
    [original_dining_time] => 17:30
    [original_restaurant] => 阿香工作坊
    [original_name] => Sandy
    [name] => 煥寶寶
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-07-26'
POST original_restaurant: '阿香工作坊'
POST original_dining_time: '17:30'
POST original_name: 'Sandy'
Current form values - date: '2025-07-26', restaurant: '阿香工作坊', dining_time: '17:30', name: '煥寶寶'
Update target values - update_date: '2025-07-26', update_restaurant: '阿香工作坊', update_dining_time: '17:30', update_name: 'Sandy'
Primary key changed: Yes
Original: Date=2025-07-26, Restaurant=阿香工作坊, Dining_Time=17:30, Name=Sandy
New: Date=2025-07-26, Restaurant=阿香工作坊, Dining_Time=17:30, Name=煥寶寶
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-07-26' 
                                     AND Restaurant = '阿香工作坊' 
                                     AND Dining_Time = '17:30'
                                     AND Name = 'Sandy'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-07-26' 
                                     AND Restaurant = '阿香工作坊' 
                                     AND Dining_Time = '17:30'
                                     AND Name = 'Sandy'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-07-26', '17:30', '阿香工作坊', '煥寶寶', '', NULL, 1500, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 12:55:42
Script started at 2025-07-21 12:55:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Restaurant LIKE '%阿香工作坊%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:55:56
Script started at 2025-07-21 12:57:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 12:57:13
Script started at 2025-07-21 12:58:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 12:58:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 12:58:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-21 12:58:35
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: 'May', name3: 'JJ_M', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => May
    [name3] => JJ_M
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'May'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Checking name3: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=May, name3=JJ_M, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: May
Insert successful for name3: JJ_M
Preparing to render HTML
Rendering HTML at 2025-07-21 12:58:35
Script started at 2025-07-21 12:58:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%海九澎湖海鮮餐廳%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 12:58:48
Script started at 2025-07-21 13:00:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:00:42
Script started at 2025-07-21 13:00:57
Database connection included
POST data received - name: 'Hank C.', original_name: 'Hank C.', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => Hank C.
    [name] => Hank C.
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'Hank C.'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:30', name: 'Hank C.'
Update target values - update_date: '2025-08-31', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'Hank C.'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Hank C.
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:30, Name=Hank C.
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Hank C.'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Hank C.'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌公館', 'Hank C.', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:00:57
Script started at 2025-07-21 13:01:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:01:09
Script started at 2025-07-21 13:01:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:01:20
Script started at 2025-07-21 13:01:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:01:25
Script started at 2025-07-21 13:01:39
Database connection included
POST data received - name: '彥彥', original_name: '彥彥', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => 彥彥
    [name] => 彥彥
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: '彥彥'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:30', name: '彥彥'
Update target values - update_date: '2025-08-31', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: '彥彥'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=彥彥
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:30, Name=彥彥
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = '彥彥'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = '彥彥'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌公館', '彥彥', '', 6, 6000, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:01:39
Script started at 2025-07-21 13:01:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:01:54
Script started at 2025-07-21 13:02:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:02:16
Script started at 2025-07-21 13:02:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%貳零捌公館%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:02:38
Script started at 2025-07-21 13:03:27
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:30', name: 'Yoman'
Update target values - update_date: '2025-08-31', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Yoman
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:30, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌公館', 'Yoman', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:03:27
Script started at 2025-07-21 13:03:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:03:38
Script started at 2025-07-21 13:03:49
Database connection included
POST data received - name: 'SY', original_name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => SY
    [name] => SY
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'SY'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:30', name: 'SY'
Update target values - update_date: '2025-08-31', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'SY'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=SY
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:30, Name=SY
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'SY'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'SY'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌公館', 'SY', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:03:49
Script started at 2025-07-21 13:03:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:03:58
Script started at 2025-07-21 13:04:20
Database connection included
POST data received - name: '', original_name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 2025-08-31
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌公館
    [original_name] => SY
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:04:20
Script started at 2025-07-21 13:04:31
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'Eric'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:30', name: 'Eric'
Update target values - update_date: '2025-08-31', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'Eric'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Eric
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:30, Name=Eric
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Eric'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Eric'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌公館', 'Eric', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:04:31
Script started at 2025-07-21 13:04:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:04:41
Script started at 2025-07-21 13:04:52
Database connection included
POST data received - name: 'Kristen', original_name: 'Kristen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 貳零捌公館
    [original_name] => Kristen
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '貳零捌公館'
POST original_dining_time: '18:00'
POST original_name: 'Kristen'
Current form values - date: '2025-08-31', restaurant: '貳零捌公館', dining_time: '18:30', name: 'Kristen'
Update target values - update_date: '2025-08-31', update_restaurant: '貳零捌公館', update_dining_time: '18:00', update_name: 'Kristen'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:00, Name=Kristen
New: Date=2025-08-31, Restaurant=貳零捌公館, Dining_Time=18:30, Name=Kristen
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Kristen'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '貳零捌公館' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Kristen'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌公館', 'Kristen', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:04:52
Script started at 2025-07-21 13:05:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌公館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌公館%' AND Diff_Str = 'Y'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:05:00
Script started at 2025-07-21 13:05:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%古弟私廚%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:05:47
Script started at 2025-07-21 13:06:17
Database connection included
POST data received - name: '晨星', original_name: '晨星', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 古弟私廚
    [original_name] => 晨星
    [name] => 晨星
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '古弟私廚'
POST original_dining_time: '18:00'
POST original_name: '晨星'
Current form values - date: '2025-08-30', restaurant: '古弟私廚', dining_time: '18:00', name: '晨星'
Update target values - update_date: '2025-08-31', update_restaurant: '古弟私廚', update_dining_time: '18:00', update_name: '晨星'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=古弟私廚, Dining_Time=18:00, Name=晨星
New: Date=2025-08-30, Restaurant=古弟私廚, Dining_Time=18:00, Name=晨星
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '古弟私廚' 
                                     AND Dining_Time = '18:00'
                                     AND Name = '晨星'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '古弟私廚' 
                                     AND Dining_Time = '18:00'
                                     AND Name = '晨星'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-30', '18:00', '古弟私廚', '晨星', '葉先生 末三碼518', NULL, 3575, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:06:17
Script started at 2025-07-21 13:06:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Restaurant LIKE '%古弟私廚%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:06:28
Script started at 2025-07-21 13:06:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Restaurant LIKE '%古弟私廚%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:06:40
Script started at 2025-07-21 13:07:00
Database connection included
POST data received - name: 'Kristen', original_name: 'Kristen', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 古弟私廚
    [original_name] => Kristen
    [name] => Kristen
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '古弟私廚'
POST original_dining_time: '18:00'
POST original_name: 'Kristen'
Current form values - date: '2025-08-30', restaurant: '古弟私廚', dining_time: '18:00', name: 'Kristen'
Update target values - update_date: '2025-08-31', update_restaurant: '古弟私廚', update_dining_time: '18:00', update_name: 'Kristen'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=古弟私廚, Dining_Time=18:00, Name=Kristen
New: Date=2025-08-30, Restaurant=古弟私廚, Dining_Time=18:00, Name=Kristen
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '古弟私廚' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Kristen'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '古弟私廚' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Kristen'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-30', '18:00', '古弟私廚', 'Kristen', '葉先生 末三碼518', NULL, 3575, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:07:00
Script started at 2025-07-21 13:07:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%古弟私廚%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:07:08
Script started at 2025-07-21 13:07:23
Database connection included
POST data received - name: '', original_name: '晨星', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_date] => 2025-08-30
    [original_dining_time] => 18:00
    [original_restaurant] => 古弟私廚
    [original_name] => 晨星
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%古弟私廚%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:07:23
Script started at 2025-07-21 13:07:33
Database connection included
POST data received - name: 'Dada', original_name: 'Dada', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 古弟私廚
    [original_name] => Dada
    [name] => Dada
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '古弟私廚'
POST original_dining_time: '18:00'
POST original_name: 'Dada'
Current form values - date: '2025-08-30', restaurant: '古弟私廚', dining_time: '18:00', name: 'Dada'
Update target values - update_date: '2025-08-31', update_restaurant: '古弟私廚', update_dining_time: '18:00', update_name: 'Dada'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=古弟私廚, Dining_Time=18:00, Name=Dada
New: Date=2025-08-30, Restaurant=古弟私廚, Dining_Time=18:00, Name=Dada
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '古弟私廚' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Dada'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '古弟私廚' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Dada'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-30', '18:00', '古弟私廚', 'Dada', '葉先生 末三碼518', NULL, 3575, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:07:33
Script started at 2025-07-21 13:07:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%古弟私廚%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 3575
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:07:43
Script started at 2025-07-21 13:07:52
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 18:00
    [original_date] => 2025-08-31
    [original_dining_time] => 18:00
    [original_restaurant] => 古弟私廚
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3575
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '古弟私廚'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-30', restaurant: '古弟私廚', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-08-31', update_restaurant: '古弟私廚', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=古弟私廚, Dining_Time=18:00, Name=Yoman
New: Date=2025-08-30, Restaurant=古弟私廚, Dining_Time=18:00, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '古弟私廚' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '古弟私廚' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-30', '18:00', '古弟私廚', 'Yoman', '葉先生 末三碼518', 4, 3575, '', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-21 13:07:52
Script started at 2025-07-21 13:08:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 古弟私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Restaurant LIKE '%古弟私廚%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 13:08:18
Script started at 2025-07-21 17:17:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 17:17:12
Script started at 2025-07-21 17:17:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 肉割
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%肉割%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 17:17:21
Script started at 2025-07-21 17:17:46
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: 'Ashley 887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 18:30
    [original_date] => 2025-07-29
    [original_dining_time] => 18:30
    [original_restaurant] => 肉割烹
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => Ashley 887
    [restaurant] => 肉割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5940
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 2025/7/29 18:30
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-07-29'
POST original_restaurant: '肉割烹'
POST original_dining_time: '18:30'
POST original_name: 'Ashley'
Current form values - date: '2025-07-29', restaurant: '肉割烹', dining_time: '18:30', name: 'Ashley'
Update target values - update_date: '2025-07-29', update_restaurant: '肉割烹', update_dining_time: '18:30', update_name: 'Ashley'
Primary key changed: No
Original: Date=2025-07-29, Restaurant=肉割烹, Dining_Time=18:30, Name=Ashley
New: Date=2025-07-29, Restaurant=肉割烹, Dining_Time=18:30, Name=Ashley
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-07-29' 
                                 AND Restaurant = '肉割烹' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Ashley'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Ashley 887', 
                            Host = 7, 
                            Price = 5940, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '2025/7/29 18:30', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-07-29' 
                            AND Restaurant = '肉割烹' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Ashley'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-21 17:17:46
Script started at 2025-07-21 22:12:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-21 22:12:16
Script started at 2025-07-21 22:12:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 22:12:41
Script started at 2025-07-21 22:13:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-21 22:13:02
Script started at 2025-07-22 12:30:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 12:30:50
Script started at 2025-07-22 12:30:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 12:30:57
Script started at 2025-07-22 12:39:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 12:39:14
Script started at 2025-07-22 12:39:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Restaurant LIKE '%中山%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 12:39:42
Script started at 2025-07-22 12:39:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25' AND Restaurant LIKE '%中山%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 12:39:43
Script started at 2025-07-22 12:39:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 12:39:54
Script started at 2025-07-22 12:40:44
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_date] => 2025-10-25
    [original_dining_time] => 18:00
    [original_restaurant] => 中山對酌
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 20
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-25'
POST original_restaurant: '中山對酌'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-25', restaurant: '中山對酌', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-10-25', update_restaurant: '中山對酌', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-25, Restaurant=中山對酌, Dining_Time=18:00, Name=Yoman
New: Date=2025-10-25, Restaurant=中山對酌, Dining_Time=18:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-25' 
                                 AND Restaurant = '中山對酌' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 20, 
                            Price = 3850, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-25' 
                            AND Restaurant = '中山對酌' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-22 12:40:44
Script started at 2025-07-22 12:40:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 41 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 12:40:59
Script started at 2025-07-22 12:41:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 12:41:16
Script started at 2025-07-22 12:44:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 12:44:10
Script started at 2025-07-22 12:44:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 12:44:32
Script started at 2025-07-22 12:45:34
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_date] => 2025-10-25
    [original_dining_time] => 18:00
    [original_restaurant] => 中山對酌
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 20
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-25'
POST original_restaurant: '中山對酌'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-25', restaurant: '中山對酌', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-10-25', update_restaurant: '中山對酌', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-25, Restaurant=中山對酌, Dining_Time=18:00, Name=Yoman
New: Date=2025-10-25, Restaurant=中山對酌, Dining_Time=18:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-25' 
                                 AND Restaurant = '中山對酌' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 20, 
                            Price = 3850, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-10-25' 
                            AND Restaurant = '中山對酌' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-22 12:45:34
Script started at 2025-07-22 13:01:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 13:01:46
Script started at 2025-07-22 13:02:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:02:03
Script started at 2025-07-22 13:02:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1715 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:02:10
Script started at 2025-07-22 13:12:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 13:12:49
Script started at 2025-07-22 13:13:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:13:01
Script started at 2025-07-22 13:13:17
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_date] => 2025-10-25
    [original_dining_time] => 18:00
    [original_restaurant] => 中山對酌
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 20
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-25'
POST original_restaurant: '中山對酌'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-25', restaurant: '中山對酌', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-10-25', update_restaurant: '中山對酌', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-25, Restaurant=中山對酌, Dining_Time=18:00, Name=Yoman
New: Date=2025-10-25, Restaurant=中山對酌, Dining_Time=18:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-25' 
                                 AND Restaurant = '中山對酌' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 20, 
                            Price = 3850, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-10-25' 
                            AND Restaurant = '中山對酌' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-22 13:13:17
Script started at 2025-07-22 13:13:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 3850
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:13:29
Script started at 2025-07-22 13:13:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:13:48
Script started at 2025-07-22 13:13:58
Database connection included
POST data received - name: 'Adam', original_name: 'Adam', bking_name: '葉先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_date] => 2025-10-25
    [original_dining_time] => 18:00
    [original_restaurant] => 中山對酌
    [original_name] => Adam
    [name] => Adam
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-25'
POST original_restaurant: '中山對酌'
POST original_dining_time: '18:00'
POST original_name: 'Adam'
Current form values - date: '2025-10-25', restaurant: '中山對酌', dining_time: '18:00', name: 'Adam'
Update target values - update_date: '2025-10-25', update_restaurant: '中山對酌', update_dining_time: '18:00', update_name: 'Adam'
Primary key changed: No
Original: Date=2025-10-25, Restaurant=中山對酌, Dining_Time=18:00, Name=Adam
New: Date=2025-10-25, Restaurant=中山對酌, Dining_Time=18:00, Name=Adam
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-25' 
                                 AND Restaurant = '中山對酌' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Adam'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生', 
                            Host = NULL, 
                            Price = 3850, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-10-25' 
                            AND Restaurant = '中山對酌' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Adam'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-22 13:13:58
Script started at 2025-07-22 13:14:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Bking_Name LIKE '%葉先生%' AND Price = 3850
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:14:05
Script started at 2025-07-22 13:14:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 13:14:42
Script started at 2025-07-22 13:14:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-25' AND Restaurant LIKE '%中山對酌%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:14:57
Script started at 2025-07-22 13:16:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 13:16:05
Script started at 2025-07-22 13:16:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Restaurant LIKE '%九記%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:16:36
Script started at 2025-07-22 13:19:29
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_date] => 2025-07-23
    [original_dining_time] => 18:30
    [original_restaurant] => 九記
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-22 13:19:29
Script started at 2025-07-22 13:19:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%賴小姐%' AND Remarks LIKE '%主揪不出席%' AND Price = 1750
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:19:37
Script started at 2025-07-22 13:19:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '賴小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 賴小姐
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%賴小姐%' AND Price = 1750
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 13:19:44
Script started at 2025-07-22 16:59:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 16:59:40
Script started at 2025-07-22 16:59:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 16:59:47
Script started at 2025-07-22 17:00:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-22 17:00:07
Database connection included
POST data received - name: 'Ashley ❤️', original_name: 'Brenden', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [original_date] => 2025-07-23
    [original_dining_time] => 18:45
    [original_restaurant] => 小酌之家
    [original_name] => Brenden
    [name] => Ashley ❤️
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ashley ❤️'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Received names: name1=Ashley ❤️, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
Insert successful for name1: Ashley ❤️
Preparing to render HTML
Rendering HTML at 2025-07-22 17:00:07
Script started at 2025-07-22 17:00:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-23
    [dining_time] => 18:45
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 小酌之家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-23' AND Dining_Time LIKE '%18:45%' AND Restaurant LIKE '%小酌之家%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 17:00:16
[2025-07-22 23:50:02] Script started
[2025-07-22 23:50:11] Script started
[2025-07-22 23:50:11] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-22 23:50:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-22 23:50:11] Rows returned: 0
[2025-07-22 23:50:21] Script started
[2025-07-22 23:50:21] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-22 23:50:21] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-22 23:50:21] Rows returned: 2
[2025-07-22 23:50:41] Script started
[2025-07-22 23:50:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-22 23:50:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-22 23:50:41] Rows returned: 0
[2025-07-22 23:50:48] Script started
[2025-07-22 23:50:54] Script started
[2025-07-22 23:50:54] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-07-22 23:50:54] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-07-22 23:50:54] Rows returned: 0
[2025-07-22 23:51:03] Script started
[2025-07-22 23:51:03] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-07-22 23:51:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-07-22 23:51:03] Rows returned: 0
[2025-07-22 23:51:04] Script started
[2025-07-22 23:51:04] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-07-22 23:51:04] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-07-22 23:51:04] Rows returned: 0
Script started at 2025-07-22 23:51:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-22 23:51:08
Script started at 2025-07-22 23:51:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1715 records found
Preparing to render HTML
Rendering HTML at 2025-07-22 23:51:10
Script started at 2025-07-23 10:53:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-23 10:53:47
Script started at 2025-07-23 10:55:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 10:55:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 10:56:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 10:57:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 10:57:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 10:57:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 10:57:48
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '光耀', name3: 'Maggie Chen', name4: 'SY', name5: '日安'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 青樓中式餐酒館
    [name2] => 光耀
    [name3] => Maggie Chen
    [name4] => SY
    [name5] => 日安
    [price] => 2000
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name3: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Checking name4: 'SY'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Checking name5: '日安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '日安'
validateName result for '日安': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=光耀, name3=Maggie Chen, name4=SY, name5=日安
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: 光耀
Insert successful for name3: Maggie Chen
Insert successful for name4: SY
Insert successful for name5: 日安
Preparing to render HTML
Rendering HTML at 2025-07-23 10:57:48
Script started at 2025-07-23 10:58:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-16'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 10:58:03
Script started at 2025-07-23 10:58:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 10:58:25
Database connection included
POST data received - name: '晨星', original_name: 'SY', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 12:00
    [original_date] => 2025-08-16
    [original_dining_time] => 12:00
    [original_restaurant] => 青樓中式餐酒館
    [original_name] => SY
    [name] => 晨星
    [bking_name] => 葉先生 518
    [restaurant] => 青樓中式餐酒館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Received names: name1=晨星, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Insert successful for name1: 晨星
Preparing to render HTML
Rendering HTML at 2025-07-23 10:58:25
Script started at 2025-07-23 10:58:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-16'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 10:58:37
Script started at 2025-07-23 10:58:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 10:59:22
Database connection included
POST data received - name: '水漾 Joyce', original_name: 'Maggie Chen', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 12:00
    [original_date] => 2025-08-16
    [original_dining_time] => 12:00
    [original_restaurant] => 青樓中式餐酒館
    [original_name] => Maggie Chen
    [name] => 水漾 Joyce
    [bking_name] => 葉先生 518
    [restaurant] => 青樓中式餐酒館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Received names: name1=水漾 Joyce, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Insert successful for name1: 水漾 Joyce
Preparing to render HTML
Rendering HTML at 2025-07-23 10:59:22
Script started at 2025-07-23 10:59:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 青樓中式餐酒館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-16' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%青樓中式餐酒館%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 2000
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 10:59:37
Script started at 2025-07-23 13:52:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-23 13:52:16
Script started at 2025-07-23 13:52:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 13:52:28
Script started at 2025-07-23 13:52:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 13:52:54
Database connection included
POST data received - name: '永洲', original_name: '11e', bking_name: '王小姐 615', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
    [function] => 
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:00
    [original_date] => 2025-08-09
    [original_dining_time] => 18:00
    [original_restaurant] => 讚鐵板燒
    [original_name] => 11e
    [name] => 永洲
    [bking_name] => 王小姐 615
    [restaurant] => 讚鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Preparing to render HTML
Rendering HTML at 2025-07-23 13:52:54
Script started at 2025-07-23 13:53:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '王小姐 615', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 王小姐 615
    [restaurant] => 讚鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%讚鐵板燒%' AND Bking_Name LIKE '%王小姐 615%' AND Price = 1500
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 13:53:01
Script started at 2025-07-23 13:53:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 13:53:37
Database connection included
POST data received - name: '永洲', original_name: '11e', bking_name: '王小姐 615', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:00
    [original_date] => 2025-08-09
    [original_dining_time] => 18:00
    [original_restaurant] => 讚鐵板燒
    [original_name] => 11e
    [name] => 永洲
    [bking_name] => 王小姐 615
    [restaurant] => 讚鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '永洲'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '永洲'
validateName result for '永洲': count = 1
Received names: name1=永洲, bking_name=王小姐 615, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '永洲'
validateName result for '永洲': count = 1
Insert successful for name1: 永洲
Preparing to render HTML
Rendering HTML at 2025-07-23 13:53:37
Script started at 2025-07-23 13:53:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '王小姐 615', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 王小姐 615
    [restaurant] => 讚鐵板燒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%讚鐵板燒%' AND Bking_Name LIKE '%王小姐 615%' AND Price = 1500
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 13:53:45
Script started at 2025-07-23 14:45:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-23 14:45:15
Script started at 2025-07-23 14:45:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 14:45:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 14:46:32
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/8/15(五)，19:00
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-07-23 14:46:32
Script started at 2025-07-23 18:32:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-23 18:32:04
Script started at 2025-07-23 18:32:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 文火
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%文火%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 18:32:18
Script started at 2025-07-23 18:32:32
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-07-17
    [dining_time] => 19:00
    [original_date] => 2025-07-17
    [original_dining_time] => 19:00
    [original_restaurant] => 文火處方
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena
    [restaurant] => 文火處方
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-23 18:32:32
Script started at 2025-07-23 20:01:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-23 20:01:36
Script started at 2025-07-23 20:01:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-25'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 20:01:43
Script started at 2025-07-23 20:01:59
Database connection included
POST data received - name: '11e', original_name: '11e', bking_name: 'Yenora', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-25
    [dining_time] => 18:30
    [original_date] => 2025-07-25
    [original_dining_time] => 18:30
    [original_restaurant] => Lin restaurant
    [original_name] => 11e
    [name] => 11e
    [bking_name] => Yenora
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4466
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11e'
validateName result for '11e': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-07-25'
POST original_restaurant: 'Lin restaurant'
POST original_dining_time: '18:30'
POST original_name: '11e'
Current form values - date: '2025-07-25', restaurant: 'Lin restaurant', dining_time: '18:30', name: '11e'
Update target values - update_date: '2025-07-25', update_restaurant: 'Lin restaurant', update_dining_time: '18:30', update_name: '11e'
Primary key changed: No
Original: Date=2025-07-25, Restaurant=Lin restaurant, Dining_Time=18:30, Name=11e
New: Date=2025-07-25, Restaurant=Lin restaurant, Dining_Time=18:30, Name=11e
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-07-25' 
                                 AND Restaurant = 'Lin restaurant' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '11e'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Yenora', 
                            Host = 2, 
                            Price = 4466, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-07-25' 
                            AND Restaurant = 'Lin restaurant' 
                            AND Dining_Time = '18:30'
                            AND Name = '11e'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-23 20:01:59
Script started at 2025-07-23 20:05:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-23 20:05:55
Script started at 2025-07-23 20:06:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 20:06:02
Script started at 2025-07-23 20:06:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 20:06:25
Database connection included
POST data received - name: '維德', original_name: 'Patty', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:00
    [original_date] => 2025-08-23
    [original_dining_time] => 12:00
    [original_restaurant] => Lin restaurant
    [original_name] => Patty
    [name] => 維德
    [bking_name] => 彥彥
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '維德'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '維德'
validateName result for '維德': count = 1
Received names: name1=維德, bking_name=彥彥, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '維德'
validateName result for '維德': count = 1
Insert successful for name1: 維德
Preparing to render HTML
Rendering HTML at 2025-07-23 20:06:25
Script started at 2025-07-23 20:06:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '彥彥', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 彥彥
    [restaurant] => Lin restaurant
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3168
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%Lin restaurant%' AND Bking_Name LIKE '%彥彥%' AND Price = 3168
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 20:06:35
Script started at 2025-07-23 22:51:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-23 22:51:03
Script started at 2025-07-23 22:51:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 22:53:18
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-07-23 22:53:18
Script started at 2025-07-23 22:53:24
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06' AND Dining_Time LIKE '%20:30%' AND Restaurant LIKE '%壽司秀吉(包場)%' AND Name = 'Yoman' AND Bking_Name LIKE '%葉先生 518%' AND Price = 1800
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 22:53:24
Script started at 2025-07-23 22:58:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-23 22:58:03
Script started at 2025-07-23 22:58:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-04'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 22:58:10
Script started at 2025-07-23 22:58:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-23 22:58:42
Database connection included
POST data received - name: 'Manny 潘', original_name: 'Hank C.', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [original_date] => 2025-08-04
    [original_dining_time] => 18:30
    [original_restaurant] => 九華樓
    [original_name] => Hank C.
    [name] => Manny 潘
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Manny 潘'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Received names: name1=Manny 潘, bking_name=鍾先生, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Insert successful for name1: Manny 潘
Preparing to render HTML
Rendering HTML at 2025-07-23 22:58:42
Script started at 2025-07-23 22:58:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-04' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九華樓%' AND Bking_Name LIKE '%鍾先生%' AND Price = 1700
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 22:58:57
Script started at 2025-07-23 22:59:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-04' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%九華樓%' AND Bking_Name LIKE '%鍾先生%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-23 22:59:05
Script started at 2025-07-23 22:59:28
Database connection included
POST data received - name: 'Hank C.', original_name: 'Hank C.', bking_name: '鍾先生', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [original_date] => 2025-08-04
    [original_dining_time] => 18:30
    [original_restaurant] => 九華樓
    [original_name] => Hank C.
    [name] => Hank C.
    [bking_name] => 鍾先生
    [restaurant] => 九華樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-04'
POST original_restaurant: '九華樓'
POST original_dining_time: '18:30'
POST original_name: 'Hank C.'
Current form values - date: '2025-08-04', restaurant: '九華樓', dining_time: '18:30', name: 'Hank C.'
Update target values - update_date: '2025-08-04', update_restaurant: '九華樓', update_dining_time: '18:30', update_name: 'Hank C.'
Primary key changed: No
Original: Date=2025-08-04, Restaurant=九華樓, Dining_Time=18:30, Name=Hank C.
New: Date=2025-08-04, Restaurant=九華樓, Dining_Time=18:30, Name=Hank C.
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-04' 
                                 AND Restaurant = '九華樓' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Hank C.'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '鍾先生', 
                            Host = 4, 
                            Price = 1700, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-04' 
                            AND Restaurant = '九華樓' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Hank C.'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-23 22:59:28
Script started at 2025-07-24 11:26:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-24 11:26:37
Script started at 2025-07-24 11:26:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:26:48
Script started at 2025-07-24 11:27:06
Database connection included
POST data received - name: '小丸子', original_name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 19:00
    [original_date] => 2025-08-07
    [original_dining_time] => 
    [original_restaurant] => 鄒記食舖
    [original_name] => 小丸子
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: ''
POST original_name: '小丸子'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '19:00', name: '小丸子'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: '小丸子'
Primary key changed: No
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=小丸子
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=小丸子
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-07' 
                                 AND Restaurant = '鄒記食舖' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '小丸子'
Records found: 0
No matching record found for update
Preparing to render HTML
Rendering HTML at 2025-07-24 11:27:06
Script started at 2025-07-24 11:27:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:27:21
Script started at 2025-07-24 11:27:46
Database connection included
POST data received - name: '小丸子', original_name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 19:00
    [original_date] => 2025-08-07
    [original_dining_time] => 
    [original_restaurant] => 鄒記食舖
    [original_name] => 小丸子
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Received names: name1=小丸子, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Insert successful for name1: 小丸子
Preparing to render HTML
Rendering HTML at 2025-07-24 11:27:46
Script started at 2025-07-24 11:27:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:27:57
Script started at 2025-07-24 11:28:51
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', original_name: 'ฅʕ´•ᴥ•`ʔฅ-', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 19:00
    [original_date] => 2025-08-07
    [original_dining_time] => 
    [original_restaurant] => 鄒記食舖
    [original_name] => ฅʕ´•ᴥ•`ʔฅ-
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: ''
POST original_name: 'ฅʕ´•ᴥ•`ʔฅ-'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '19:00', name: 'ฅʕ´•ᴥ•`ʔฅ-'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'ฅʕ´•ᴥ•`ʔฅ-'
Primary key changed: No
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=ฅʕ´•ᴥ•`ʔฅ-
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=ฅʕ´•ᴥ•`ʔฅ-
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-07' 
                                 AND Restaurant = '鄒記食舖' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'ฅʕ´•ᴥ•`ʔฅ-'
Records found: 0
No matching record found for update
Preparing to render HTML
Rendering HTML at 2025-07-24 11:28:51
Script started at 2025-07-24 11:29:01
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'ฅʕ´•ᴥ•`ʔฅ-'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Received names: name1=ฅʕ´•ᴥ•`ʔฅ-, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Insert successful for name1: ฅʕ´•ᴥ•`ʔฅ-
Preparing to render HTML
Rendering HTML at 2025-07-24 11:29:01
Script started at 2025-07-24 11:29:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:29:13
Script started at 2025-07-24 11:40:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-01-02
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-01-02' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:40:41
Script started at 2025-07-24 11:41:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-01-02
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-01-02' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:41:13
Script started at 2025-07-24 11:41:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Inita
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Inita%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:41:29
Script started at 2025-07-24 11:42:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-01-06
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Inita
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-01-06' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%Inita%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:42:20
Script started at 2025-07-24 11:42:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-01-06
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-01-06' AND Dining_Time LIKE '%19:00%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:42:27
Script started at 2025-07-24 11:43:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-01-14
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-01-14' AND Dining_Time LIKE '%19:00%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:43:25
Script started at 2025-07-24 11:44:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-01-09
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-01-09' AND Dining_Time LIKE '%19:00%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 11:44:59
Script started at 2025-07-24 11:45:26
Database connection included
POST data received - name: 'TC', original_name: 'TC', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-01-09
    [dining_time] => 19:00
    [original_date] => 2025-01-09
    [original_dining_time] => 19:00
    [original_restaurant] => 蘭 Orchid
    [original_name] => TC
    [name] => TC
    [bking_name] => 
    [restaurant] => 蘭 Orchid
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3177
    [host] => 3
    [discount] => 85
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'TC'
validateName result for 'TC': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-01-09'
POST original_restaurant: '蘭 Orchid'
POST original_dining_time: '19:00'
POST original_name: 'TC'
Current form values - date: '2025-01-09', restaurant: '蘭 Orchid', dining_time: '19:00', name: 'TC'
Update target values - update_date: '2025-01-09', update_restaurant: '蘭 Orchid', update_dining_time: '19:00', update_name: 'TC'
Primary key changed: No
Original: Date=2025-01-09, Restaurant=蘭 Orchid, Dining_Time=19:00, Name=TC
New: Date=2025-01-09, Restaurant=蘭 Orchid, Dining_Time=19:00, Name=TC
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-01-09' 
                                 AND Restaurant = '蘭 Orchid' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'TC'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 3, 
                            Price = 3177, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = 85 
                          WHERE Date = '2025-01-09' 
                            AND Restaurant = '蘭 Orchid' 
                            AND Dining_Time = '19:00'
                            AND Name = 'TC'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-24 11:45:26
Script started at 2025-07-24 15:55:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-24 15:55:40
Script started at 2025-07-24 15:57:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 15:59:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 15:59:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 15:59:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 16:00:03
Database connection included
POST data received - name: '范范', original_name: '', bking_name: '范小姐 583', name2: 'Eric', name3: '光耀', name4: 'JJ_M', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-18
    [dining_time] => 11:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 范范
    [bking_name] => 范小姐 583
    [restaurant] =>  月夜岩
    [name2] => Eric
    [name3] => 光耀
    [name4] => JJ_M
    [name5] => 
    [price] => 14080
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name3: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name4: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Received names: name1=范范, bking_name=范小姐 583, name2=Eric, name3=光耀, name4=JJ_M, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Insert successful for name1: 范范
Insert successful for name2: Eric
Insert successful for name3: 光耀
Insert successful for name4: JJ_M
Preparing to render HTML
Rendering HTML at 2025-07-24 16:00:03
Script started at 2025-07-24 16:00:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-18
    [dining_time] => 11:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 范小姐 583
    [restaurant] =>  月夜岩
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 14080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-18' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%月夜岩%' AND Bking_Name LIKE '%范小姐 583%' AND Price = 14080
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 16:00:19
Script started at 2025-07-24 16:05:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 16:05:49
Script started at 2025-07-24 16:06:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 16:06:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 16:06:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 16:06:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 16:07:12
Database connection included
POST data received - name: 'Glen', original_name: 'Yoman', bking_name: '葉先生 518', name2: 'Jerrymx5', name3: 'Hank', name4: 'Adam', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 20:30
    [original_date] => 2025-09-06
    [original_dining_time] => 20:30
    [original_restaurant] => 壽司秀吉(包場)
    [original_name] => Yoman
    [name] => Glen
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => Jerrymx5
    [name3] => Hank
    [name4] => Adam
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Glen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Glen'
validateName result for 'Glen': count = 1
Checking name2: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Checking name3: 'Hank'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank'
validateName result for 'Hank': count = 1
Checking name4: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Glen, bking_name=葉先生 518, name2=Jerrymx5, name3=Hank, name4=Adam, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Glen'
validateName result for 'Glen': count = 1
Insert successful for name1: Glen
Insert successful for name2: Jerrymx5
Insert successful for name3: Hank
Insert successful for name4: Adam
Preparing to render HTML
Rendering HTML at 2025-07-24 16:07:12
Script started at 2025-07-24 16:07:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06' AND Dining_Time LIKE '%20:30%' AND Restaurant LIKE '%壽司秀吉(包場)%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 1800
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 16:07:25
Script started at 2025-07-24 16:07:51
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 20:30
    [original_date] => 2025-09-06
    [original_dining_time] => 20:30
    [original_restaurant] => 壽司秀吉(包場)
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-06'
POST original_restaurant: '壽司秀吉(包場)'
POST original_dining_time: '20:30'
POST original_name: 'Yoman'
Current form values - date: '2025-09-06', restaurant: '壽司秀吉(包場)', dining_time: '20:30', name: 'Yoman'
Update target values - update_date: '2025-09-06', update_restaurant: '壽司秀吉(包場)', update_dining_time: '20:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Yoman
New: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-06' 
                                 AND Restaurant = '壽司秀吉(包場)' 
                                 AND Dining_Time = '20:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 5, 
                            Price = 1800, 
                            Diff_Str = '', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-06' 
                            AND Restaurant = '壽司秀吉(包場)' 
                            AND Dining_Time = '20:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-24 16:07:51
Script started at 2025-07-24 16:08:06
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 5
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06' AND Dining_Time LIKE '%20:30%' AND Restaurant LIKE '%壽司秀吉(包場)%' AND Name = 'Yoman' AND Bking_Name LIKE '%葉先生 518%' AND Remarks LIKE '%友人+2%' AND Price = 1800
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 16:08:06
Script started at 2025-07-24 16:08:13
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 20:30
    [original_date] => 2025-09-06
    [original_dining_time] => 20:30
    [original_restaurant] => 壽司秀吉(包場)
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-06'
POST original_restaurant: '壽司秀吉(包場)'
POST original_dining_time: '20:30'
POST original_name: 'Yoman'
Current form values - date: '2025-09-06', restaurant: '壽司秀吉(包場)', dining_time: '20:30', name: 'Yoman'
Update target values - update_date: '2025-09-06', update_restaurant: '壽司秀吉(包場)', update_dining_time: '20:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Yoman
New: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-06' 
                                 AND Restaurant = '壽司秀吉(包場)' 
                                 AND Dining_Time = '20:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 5, 
                            Price = 1800, 
                            Diff_Str = '', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-06' 
                            AND Restaurant = '壽司秀吉(包場)' 
                            AND Dining_Time = '20:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-24 16:08:13
Script started at 2025-07-24 16:09:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-24 16:09:10
Script started at 2025-07-24 16:09:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-16'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 16:09:18
Script started at 2025-07-24 16:10:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 16:10:24
Script started at 2025-07-24 16:11:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 16:11:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 16:11:47
Database connection included
POST data received - name: '小丸子', original_name: 'JJ_M', bking_name: '葉先生 518', name2: 'Jerrymx5', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 2025-08-03
    [original_dining_time] => 18:00
    [original_restaurant] => 海九澎湖海鮮餐廳
    [original_name] => JJ_M
    [name] => 小丸子
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => Jerrymx5
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Checking name2: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=小丸子, bking_name=葉先生 518, name2=Jerrymx5, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Insert successful for name1: 小丸子
Insert successful for name2: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-07-24 16:11:47
Script started at 2025-07-24 16:11:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%海九澎湖海鮮餐廳%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 3000
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 16:11:57
Script started at 2025-07-24 16:12:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 16:12:29
Database connection included
POST data received - name: 'SY', original_name: 'Jerrymx5', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 2025-08-03
    [original_dining_time] => 18:00
    [original_restaurant] => 海九澎湖海鮮餐廳
    [original_name] => Jerrymx5
    [name] => SY
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'SY'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Received names: name1=SY, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Insert successful for name1: SY
Preparing to render HTML
Rendering HTML at 2025-07-24 16:12:29
Script started at 2025-07-24 16:12:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%海九澎湖海鮮餐廳%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 3000
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 16:12:36
Script started at 2025-07-24 22:06:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-24 22:06:43
Script started at 2025-07-24 22:06:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-27
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-27'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 22:06:53
Script started at 2025-07-24 22:07:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 22:07:03
Script started at 2025-07-24 22:07:16
Database connection included
POST data received - name: '', original_name: 'Brenden', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [original_date] => 2025-07-29
    [original_dining_time] => 19:00
    [original_restaurant] => 如嫣 私廚．職人料理
    [original_name] => Brenden
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 22:07:16
Script started at 2025-07-24 22:07:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 22:08:06
Database connection included
POST data received - name: '日安', original_name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 日安
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '日安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '日安'
validateName result for '日安': count = 1
Received names: name1=日安, bking_name=蕾蕾, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '日安'
validateName result for '日安': count = 1
Insert successful for name1: 日安
Preparing to render HTML
Rendering HTML at 2025-07-24 22:08:06
Script started at 2025-07-24 22:08:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '蕾蕾', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Bking_Name LIKE '%蕾蕾%' AND Price = 3080
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 22:08:12
Script started at 2025-07-24 22:08:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 22:08:35
Script started at 2025-07-24 22:08:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-24 22:09:01
Database connection included
POST data received - name: '日安', original_name: 'Brenden', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 2025-08-01
    [original_dining_time] => 19:00
    [original_restaurant] => 惦-安私廚
    [original_name] => Brenden
    [name] => 日安
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '日安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '日安'
validateName result for '日安': count = 1
Received names: name1=日安, bking_name=侯小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '日安'
validateName result for '日安': count = 1
Insert successful for name1: 日安
Preparing to render HTML
Rendering HTML at 2025-07-24 22:09:01
Script started at 2025-07-24 22:09:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-24 22:09:08
Script started at 2025-07-25 01:20:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-25 01:20:33
Script started at 2025-07-25 09:43:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-25 09:43:47
Script started at 2025-07-25 09:43:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 09:43:55
Script started at 2025-07-25 09:44:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-25 09:44:24
Database connection included
POST data received - name: 'Poya', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 2025-08-15
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨荻
    [original_name] => Yoman
    [name] => Poya
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Received names: name1=Poya, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Insert successful for name1: Poya
Preparing to render HTML
Rendering HTML at 2025-07-25 09:44:24
Script started at 2025-07-25 09:44:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鮨荻%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 6050
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 09:44:37
Script started at 2025-07-25 09:44:52
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 2025-08-15
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨荻
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-15'
POST original_restaurant: '鮨荻'
POST original_dining_time: '19:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-15', restaurant: '鮨荻', dining_time: '19:00', name: 'Yoman'
Update target values - update_date: '2025-08-15', update_restaurant: '鮨荻', update_dining_time: '19:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-08-15, Restaurant=鮨荻, Dining_Time=19:00, Name=Yoman
New: Date=2025-08-15, Restaurant=鮨荻, Dining_Time=19:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-15' 
                                 AND Restaurant = '鮨荻' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 4, 
                            Price = 6050, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-15' 
                            AND Restaurant = '鮨荻' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-25 09:44:52
Script started at 2025-07-25 11:00:31
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-25 11:00:31
Script started at 2025-07-25 11:00:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-25 11:00:57
Database connection included
POST data received - name: 'oAH', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => oAH
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%阿香工作坊%' AND Name = 'oAH'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 11:00:57
Script started at 2025-07-25 11:01:24
Database connection included
POST data received - name: '', original_name: 'oAH', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [original_date] => 2025-07-26
    [original_dining_time] => 17:30
    [original_restaurant] => 阿香工作坊
    [original_name] => oAH
    [name] => 
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-25 11:01:24
Script started at 2025-07-25 11:01:31
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 17:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 阿香工作坊
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%17:30%' AND Restaurant LIKE '%阿香工作坊%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 11:01:31
Script started at 2025-07-25 18:22:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-25 18:22:07
Script started at 2025-07-25 18:22:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 18:22:13
Script started at 2025-07-25 18:22:37
Database connection included
POST data received - name: '', original_name: 'Ammm', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 11:30
    [original_date] => 2025-08-09
    [original_dining_time] => 11:30
    [original_restaurant] => URBAN PARADIZE
    [original_name] => Ammm
    [name] => 
    [bking_name] => 謝小姐 886
    [restaurant] => URBAN PARADIZE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1859
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-09' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%URBAN PARADIZE%' AND Bking_Name LIKE '%謝小姐 886%' AND Price = 1859
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 18:22:37
Script started at 2025-07-25 18:23:37
Database connection included
POST data received - name: 'Ams', original_name: 'Ams', bking_name: '謝小姐 886', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-09
    [dining_time] => 11:30
    [original_date] => 2025-08-09
    [original_dining_time] => 11:30
    [original_restaurant] => URBAN PARADIZE
    [original_name] => Ams
    [name] => Ams
    [bking_name] => 謝小姐 886
    [restaurant] => URBAN PARADIZE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1859
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-09'
POST original_restaurant: 'URBAN PARADIZE'
POST original_dining_time: '11:30'
POST original_name: 'Ams'
Current form values - date: '2025-08-09', restaurant: 'URBAN PARADIZE', dining_time: '11:30', name: 'Ams'
Update target values - update_date: '2025-08-09', update_restaurant: 'URBAN PARADIZE', update_dining_time: '11:30', update_name: 'Ams'
Primary key changed: No
Original: Date=2025-08-09, Restaurant=URBAN PARADIZE, Dining_Time=11:30, Name=Ams
New: Date=2025-08-09, Restaurant=URBAN PARADIZE, Dining_Time=11:30, Name=Ams
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-09' 
                                 AND Restaurant = 'URBAN PARADIZE' 
                                 AND Dining_Time = '11:30'
                                 AND Name = 'Ams'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '謝小姐 886', 
                            Host = 5, 
                            Price = 1859, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-09' 
                            AND Restaurant = 'URBAN PARADIZE' 
                            AND Dining_Time = '11:30'
                            AND Name = 'Ams'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-25 18:23:37
Script started at 2025-07-25 20:37:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-25 20:37:26
Script started at 2025-07-25 20:37:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%九記%'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 20:37:47
Script started at 2025-07-25 20:38:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-25 20:38:36
Database connection included
POST data received - name: '劭文', original_name: 'Riva', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [original_date] => 2025-08-13
    [original_dining_time] => 19:00
    [original_restaurant] => 九記
    [original_name] => Riva
    [name] => 劭文
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '劭文'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劭文'
validateName result for '劭文': count = 1
Received names: name1=劭文, bking_name=李小姐 997, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劭文'
validateName result for '劭文': count = 1
Insert successful for name1: 劭文
Preparing to render HTML
Rendering HTML at 2025-07-25 20:38:36
Script started at 2025-07-25 20:38:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%九記%' AND Bking_Name LIKE '%李小姐 997%' AND Price = 1500
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 20:38:42
Script started at 2025-07-25 20:39:13
Database connection included
POST data received - name: 'Yuna', original_name: 'Yuna', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [original_date] => 2025-08-13
    [original_dining_time] => 19:00
    [original_restaurant] => 九記
    [original_name] => Yuna
    [name] => Yuna
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+3
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-13'
POST original_restaurant: '九記'
POST original_dining_time: '19:00'
POST original_name: 'Yuna'
Current form values - date: '2025-08-13', restaurant: '九記', dining_time: '19:00', name: 'Yuna'
Update target values - update_date: '2025-08-13', update_restaurant: '九記', update_dining_time: '19:00', update_name: 'Yuna'
Primary key changed: No
Original: Date=2025-08-13, Restaurant=九記, Dining_Time=19:00, Name=Yuna
New: Date=2025-08-13, Restaurant=九記, Dining_Time=19:00, Name=Yuna
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-13' 
                                 AND Restaurant = '九記' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Yuna'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '李小姐 997', 
                            Host = NULL, 
                            Price = 1500, 
                            Diff_Str = '', 
                            Remarks = '友人+3', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-13' 
                            AND Restaurant = '九記' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Yuna'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-25 20:39:13
Script started at 2025-07-25 20:40:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-25 20:40:03
Script started at 2025-07-25 20:40:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%EIKA 盈科%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 20:40:11
Script started at 2025-07-25 20:40:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-25 20:41:01
Database connection included
POST data received - name: 'Syzygy', original_name: '11e', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [original_date] => 2025-07-26
    [original_dining_time] => 19:00
    [original_restaurant] => EIKA 盈科
    [original_name] => 11e
    [name] => Syzygy
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 錢匯店家
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Syzygy, bking_name=陳建文, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Insert successful for name1: Syzygy
Preparing to render HTML
Rendering HTML at 2025-07-25 20:41:01
Script started at 2025-07-25 20:41:13
Database connection included
POST data received - name: 'Syzygy', original_name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Syzygy
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Name = 'Syzygy' AND Bking_Name LIKE '%陳建文%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 20:41:13
Script started at 2025-07-25 20:41:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-26' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%EIKA 盈科%' AND Bking_Name LIKE '%陳建文%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-25 20:41:19
Script started at 2025-07-25 20:41:35
Database connection included
POST data received - name: 'Kevin', original_name: 'Kevin', bking_name: '陳建文', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-26
    [dining_time] => 19:00
    [original_date] => 2025-07-26
    [original_dining_time] => 19:00
    [original_restaurant] => EIKA 盈科
    [original_name] => Kevin
    [name] => Kevin
    [bking_name] => 陳建文
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8800
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kevin'
validateName result for 'Kevin': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-07-26'
POST original_restaurant: 'EIKA 盈科'
POST original_dining_time: '19:00'
POST original_name: 'Kevin'
Current form values - date: '2025-07-26', restaurant: 'EIKA 盈科', dining_time: '19:00', name: 'Kevin'
Update target values - update_date: '2025-07-26', update_restaurant: 'EIKA 盈科', update_dining_time: '19:00', update_name: 'Kevin'
Primary key changed: No
Original: Date=2025-07-26, Restaurant=EIKA 盈科, Dining_Time=19:00, Name=Kevin
New: Date=2025-07-26, Restaurant=EIKA 盈科, Dining_Time=19:00, Name=Kevin
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-07-26' 
                                 AND Restaurant = 'EIKA 盈科' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Kevin'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '陳建文', 
                            Host = 7, 
                            Price = 8800, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-07-26' 
                            AND Restaurant = 'EIKA 盈科' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Kevin'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-25 20:41:35
Script started at 2025-07-26 10:50:31
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-26 10:50:31
Script started at 2025-07-26 10:50:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-18
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-18'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-26 10:50:41
Script started at 2025-07-26 16:34:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-26 16:34:04
Script started at 2025-07-26 16:34:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-27
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-27'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-26 16:34:11
Script started at 2025-07-26 19:20:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-26 19:20:12
Script started at 2025-07-26 19:20:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => EIKA 盈科
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%EIKA 盈科%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-26 19:20:22
Script started at 2025-07-27 02:10:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-27 02:10:03
Script started at 2025-07-27 02:10:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 02:10:11
Script started at 2025-07-27 02:11:07
Database connection included
POST data received - name: 'Yuna', original_name: 'Yuna', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [original_date] => 2025-08-13
    [original_dining_time] => 19:00
    [original_restaurant] => 九記
    [original_name] => Yuna
    [name] => Yuna
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+3
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-13'
POST original_restaurant: '九記'
POST original_dining_time: '19:00'
POST original_name: 'Yuna'
Current form values - date: '2025-08-13', restaurant: '九記', dining_time: '19:00', name: 'Yuna'
Update target values - update_date: '2025-08-13', update_restaurant: '九記', update_dining_time: '19:00', update_name: 'Yuna'
Primary key changed: No
Original: Date=2025-08-13, Restaurant=九記, Dining_Time=19:00, Name=Yuna
New: Date=2025-08-13, Restaurant=九記, Dining_Time=19:00, Name=Yuna
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-13' 
                                 AND Restaurant = '九記' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Yuna'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '李小姐 997', 
                            Host = 10, 
                            Price = 1500, 
                            Diff_Str = '', 
                            Remarks = '友人+3', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-13' 
                            AND Restaurant = '九記' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Yuna'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-27 02:11:07
Script started at 2025-07-27 02:12:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-13
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-13'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 02:12:03
Script started at 2025-07-27 02:12:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 02:12:18
Script started at 2025-07-27 02:12:31
Database connection included
POST data received - name: 'Yuna', original_name: 'Yuna', bking_name: '李小姐 997', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 19:00
    [original_date] => 2025-08-13
    [original_dining_time] => 19:00
    [original_restaurant] => 九記
    [original_name] => Yuna
    [name] => Yuna
    [bking_name] => 李小姐 997
    [restaurant] => 九記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+3
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yuna'
validateName result for 'Yuna': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-13'
POST original_restaurant: '九記'
POST original_dining_time: '19:00'
POST original_name: 'Yuna'
Current form values - date: '2025-08-13', restaurant: '九記', dining_time: '19:00', name: 'Yuna'
Update target values - update_date: '2025-08-13', update_restaurant: '九記', update_dining_time: '19:00', update_name: 'Yuna'
Primary key changed: No
Original: Date=2025-08-13, Restaurant=九記, Dining_Time=19:00, Name=Yuna
New: Date=2025-08-13, Restaurant=九記, Dining_Time=19:00, Name=Yuna
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-13' 
                                 AND Restaurant = '九記' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Yuna'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '李小姐 997', 
                            Host = 7, 
                            Price = 1500, 
                            Diff_Str = '', 
                            Remarks = '友人+3', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-13' 
                            AND Restaurant = '九記' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Yuna'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-27 02:12:31
Script started at 2025-07-27 10:21:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-27 10:21:38
Script started at 2025-07-27 10:21:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 10:21:49
Script started at 2025-07-27 10:22:07
Database connection included
POST data received - name: 'Adam', original_name: 'Adam', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 20:30
    [original_date] => 2025-09-06
    [original_dining_time] => 20:30
    [original_restaurant] => 壽司秀吉(包場)
    [original_name] => Adam
    [name] => Adam
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-06'
POST original_restaurant: '壽司秀吉(包場)'
POST original_dining_time: '20:30'
POST original_name: 'Adam'
Current form values - date: '2025-09-19', restaurant: '壽司秀吉(包場)', dining_time: '20:30', name: 'Adam'
Update target values - update_date: '2025-09-06', update_restaurant: '壽司秀吉(包場)', update_dining_time: '20:30', update_name: 'Adam'
Primary key changed: Yes
Original: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Adam
New: Date=2025-09-19, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Adam
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Adam'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Adam'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-19', '20:30', '壽司秀吉(包場)', 'Adam', '葉先生 518', NULL, 1800, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-27 10:22:07
Script started at 2025-07-27 10:22:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19' AND Dining_Time LIKE '%20:30%' AND Restaurant LIKE '%壽司秀吉(包場)%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 1800
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 10:22:21
Script started at 2025-07-27 10:22:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 10:22:39
Script started at 2025-07-27 10:22:56
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 20:30
    [original_date] => 2025-09-06
    [original_dining_time] => 20:30
    [original_restaurant] => 壽司秀吉(包場)
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-06'
POST original_restaurant: '壽司秀吉(包場)'
POST original_dining_time: '20:30'
POST original_name: 'Yoman'
Current form values - date: '2025-09-19', restaurant: '壽司秀吉(包場)', dining_time: '20:30', name: 'Yoman'
Update target values - update_date: '2025-09-06', update_restaurant: '壽司秀吉(包場)', update_dining_time: '20:30', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Yoman
New: Date=2025-09-19, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-19', '20:30', '壽司秀吉(包場)', 'Yoman', '葉先生 518', 5, 1800, '', '友人+2', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-27 10:22:56
Script started at 2025-07-27 10:23:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 10:23:11
Script started at 2025-07-27 10:23:30
Database connection included
POST data received - name: 'Glen', original_name: 'Glen', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 20:30
    [original_date] => 2025-09-06
    [original_dining_time] => 20:30
    [original_restaurant] => 壽司秀吉(包場)
    [original_name] => Glen
    [name] => Glen
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Glen'
validateName result for 'Glen': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-06'
POST original_restaurant: '壽司秀吉(包場)'
POST original_dining_time: '20:30'
POST original_name: 'Glen'
Current form values - date: '2025-09-19', restaurant: '壽司秀吉(包場)', dining_time: '20:30', name: 'Glen'
Update target values - update_date: '2025-09-06', update_restaurant: '壽司秀吉(包場)', update_dining_time: '20:30', update_name: 'Glen'
Primary key changed: Yes
Original: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Glen
New: Date=2025-09-19, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Glen
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Glen'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Glen'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-19', '20:30', '壽司秀吉(包場)', 'Glen', '葉先生 518', NULL, 1800, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-27 10:23:30
Script started at 2025-07-27 10:23:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 10:23:41
Script started at 2025-07-27 10:23:50
Database connection included
POST data received - name: 'Hank', original_name: 'Hank', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 20:30
    [original_date] => 2025-09-06
    [original_dining_time] => 20:30
    [original_restaurant] => 壽司秀吉(包場)
    [original_name] => Hank
    [name] => Hank
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank'
validateName result for 'Hank': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-06'
POST original_restaurant: '壽司秀吉(包場)'
POST original_dining_time: '20:30'
POST original_name: 'Hank'
Current form values - date: '2025-09-19', restaurant: '壽司秀吉(包場)', dining_time: '20:30', name: 'Hank'
Update target values - update_date: '2025-09-06', update_restaurant: '壽司秀吉(包場)', update_dining_time: '20:30', update_name: 'Hank'
Primary key changed: Yes
Original: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Hank
New: Date=2025-09-19, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Hank
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Hank'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Hank'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-19', '20:30', '壽司秀吉(包場)', 'Hank', '葉先生 518', NULL, 1800, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-27 10:23:50
Script started at 2025-07-27 10:24:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-06'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 10:24:03
Script started at 2025-07-27 10:24:10
Database connection included
POST data received - name: 'Jerrymx5', original_name: 'Jerrymx5', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 20:30
    [original_date] => 2025-09-06
    [original_dining_time] => 20:30
    [original_restaurant] => 壽司秀吉(包場)
    [original_name] => Jerrymx5
    [name] => Jerrymx5
    [bking_name] => 葉先生 518
    [restaurant] => 壽司秀吉(包場)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-06'
POST original_restaurant: '壽司秀吉(包場)'
POST original_dining_time: '20:30'
POST original_name: 'Jerrymx5'
Current form values - date: '2025-09-19', restaurant: '壽司秀吉(包場)', dining_time: '20:30', name: 'Jerrymx5'
Update target values - update_date: '2025-09-06', update_restaurant: '壽司秀吉(包場)', update_dining_time: '20:30', update_name: 'Jerrymx5'
Primary key changed: Yes
Original: Date=2025-09-06, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Jerrymx5
New: Date=2025-09-19, Restaurant=壽司秀吉(包場), Dining_Time=20:30, Name=Jerrymx5
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Jerrymx5'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-06' 
                                     AND Restaurant = '壽司秀吉(包場)' 
                                     AND Dining_Time = '20:30'
                                     AND Name = 'Jerrymx5'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-19', '20:30', '壽司秀吉(包場)', 'Jerrymx5', '葉先生 518', NULL, 1800, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-27 10:24:10
Script started at 2025-07-27 10:24:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 10:24:22
Script started at 2025-07-27 12:14:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-27 12:14:24
Script started at 2025-07-27 12:14:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%金豬食堂%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 12:14:33
Script started at 2025-07-27 12:14:58
Database connection included
POST data received - name: '', original_name: '水漾 Joyce', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [original_date] => 2025-07-28
    [original_dining_time] => 13:00
    [original_restaurant] => 金豬食堂
    [original_name] => 水漾 Joyce
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%13:00%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 12:14:58
Script started at 2025-07-27 12:23:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Dining_Time LIKE '%21:30%' AND Restaurant LIKE '%金豬食堂%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 12:23:49
Script started at 2025-07-27 14:31:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-27 14:31:11
Script started at 2025-07-27 14:34:53
Database connection included
POST data received - name: 'Eric', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2024-09-23
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => 東京龍吟RyuGin
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 20000
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-07-27 14:34:53
Script started at 2025-07-27 14:37:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%花滔%'
Inquiry successful: 42 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 14:37:24
Script started at 2025-07-27 14:38:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-27 14:38:12
Script started at 2025-07-27 14:38:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%花滔%'
Inquiry successful: 42 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 14:38:19
Script started at 2025-07-27 14:38:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-21
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-21' AND Restaurant LIKE '%花滔%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 14:38:33
Script started at 2025-07-27 14:39:05
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-27 14:39:07
Database connection included
POST data received - name: '小丸子', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%花滔%' AND Name = '小丸子'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 14:39:07
Script started at 2025-07-27 14:39:17
Database connection included
POST data received - name: '小丸子', original_name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-31
    [dining_time] => 19:00
    [original_date] => 2025-07-31
    [original_dining_time] => 19:00
    [original_restaurant] => 花滔廚房
    [original_name] => 小丸子
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-07-31'
POST original_restaurant: '花滔廚房'
POST original_dining_time: '19:00'
POST original_name: '小丸子'
Current form values - date: '2025-07-31', restaurant: '花滔', dining_time: '19:00', name: '小丸子'
Update target values - update_date: '2025-07-31', update_restaurant: '花滔廚房', update_dining_time: '19:00', update_name: '小丸子'
Primary key changed: Yes
Original: Date=2025-07-31, Restaurant=花滔廚房, Dining_Time=19:00, Name=小丸子
New: Date=2025-07-31, Restaurant=花滔, Dining_Time=19:00, Name=小丸子
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-07-31' 
                                     AND Restaurant = '花滔廚房' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '小丸子'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-07-31' 
                                     AND Restaurant = '花滔廚房' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '小丸子'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-07-31', '19:00', '花滔', '小丸子', '', 6, 2000, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-27 14:39:17
Script started at 2025-07-27 17:27:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-27 17:27:25
Script started at 2025-07-27 17:27:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Kamekona 一支會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Kamekona 一支會%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 17:27:34
Script started at 2025-07-27 17:28:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-27 17:29:10
Database connection included
POST data received - name: '范范', original_name: 'Bonnie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-05-08
    [dining_time] => 19:00
    [original_date] => 2025-05-08
    [original_dining_time] => 19:00
    [original_restaurant] => Kamekona 一支會
    [original_name] => Bonnie
    [name] => 范范
    [bking_name] => 
    [restaurant] => Kamekona 一支會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 16
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Received names: name1=范范, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Insert successful for name1: 范范
Preparing to render HTML
Rendering HTML at 2025-07-27 17:29:11
Script started at 2025-07-27 17:29:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Kamekona 一支會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Kamekona 一支會%'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-07-27 17:29:48
Script started at 2025-07-28 02:29:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-28 02:29:05
Script started at 2025-07-28 02:29:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-28 02:29:24
Database connection included
POST data received - name: '范范', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 范范
    [bking_name] => 
    [restaurant] => ka
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%ka%' AND Name = '范范'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 02:29:24
Script started at 2025-07-28 02:29:32
Database connection included
POST data received - name: '范范', original_name: '范范', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-08
    [dining_time] => 
    [original_date] => 2025-05-08
    [original_dining_time] => 
    [original_restaurant] => Kamekona 一支會
    [original_name] => 范范
    [name] => 范范
    [bking_name] => 
    [restaurant] => Kamekona 一支會
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-28 02:29:32
Script started at 2025-07-28 11:36:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-28 11:36:21
Script started at 2025-07-28 11:36:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%如嫣 私廚．職人料理%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 11:36:32
[2025-07-28 16:29:33] Script started
[2025-07-28 16:29:35] Script started
[2025-07-28 16:29:42] Script started
[2025-07-28 16:29:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-28 16:29:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-28 16:29:42] Rows returned: 0
[2025-07-28 16:29:50] Script started
[2025-07-28 16:29:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-28 16:29:50] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-28 16:29:51] Rows returned: 2
[2025-07-28 16:30:07] Script started
[2025-07-28 16:30:07] POST: Array
(
    [name] => 莉亞
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-07-28 16:30:07] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%莉亞%' ORDER BY M.Date DESC 
[2025-07-28 16:30:07] Rows returned: 1
[2025-07-28 16:31:07] Script started
[2025-07-28 16:31:07] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-28 16:31:07] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-28 16:31:07] Rows returned: 0
[2025-07-28 16:31:14] Script started
[2025-07-28 16:31:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-07-28 16:31:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-07-28 16:31:14] Rows returned: 4
[2025-07-28 16:31:31] Script started
[2025-07-28 16:31:31] POST: Array
(
    [name] => 莉亞
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-07-28 16:31:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%莉亞%' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-07-28 16:31:31] Rows returned: 0
[2025-07-28 16:31:37] Script started
[2025-07-28 16:31:37] POST: Array
(
    [name] => 莉亞
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-07-28 16:31:37] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Name LIKE '%莉亞%' ORDER BY M.Date DESC 
[2025-07-28 16:31:37] Rows returned: 1
[2025-07-28 16:31:56] Script started
[2025-07-28 16:31:56] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-28 16:31:56] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-28 16:31:56] Rows returned: 1
Script started at 2025-07-28 16:40:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-28 16:40:48
Script started at 2025-07-28 16:40:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 肉割
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%肉割%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 16:40:58
Script started at 2025-07-28 16:41:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-28 16:41:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-28 16:41:20
Database connection included
POST data received - name: 'Syzygy', original_name: '范范', bking_name: 'Ashley 887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 18:30
    [original_date] => 2025-07-29
    [original_dining_time] => 18:30
    [original_restaurant] => 肉割烹
    [original_name] => 范范
    [name] => Syzygy
    [bking_name] => Ashley 887
    [restaurant] => 肉割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5940
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/7/29 18:30
    [action] => 執行
)

Insert case triggered
Checking name1: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Syzygy, bking_name=Ashley 887, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Insert successful for name1: Syzygy
Preparing to render HTML
Rendering HTML at 2025-07-28 16:41:20
Script started at 2025-07-28 16:41:29
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Ashley 887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Ashley 887
    [restaurant] => 肉割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5940
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/7/29 18:30
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%2025/7/29 18:30%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%肉割烹%' AND Bking_Name LIKE '%Ashley 887%' AND Price = 5940 AND NG LIKE '%2025/7/29 18:30%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 16:41:29
Script started at 2025-07-28 16:49:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-28 16:49:39
Script started at 2025-07-28 16:49:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 27 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 16:49:44
Script started at 2025-07-28 16:50:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-28 16:50:09
Database connection included
POST data received - name: '莉亞 雙魚 石牌', original_name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_date] => 2025-07-19
    [original_dining_time] => 18:00
    [original_restaurant] => 中山對酌
    [original_name] => Adam
    [name] => 莉亞 雙魚 石牌
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '莉亞 雙魚 石牌'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '莉亞 雙魚 石牌'
validateName result for '莉亞 雙魚 石牌': count = 1
Received names: name1=莉亞 雙魚 石牌, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '莉亞 雙魚 石牌'
validateName result for '莉亞 雙魚 石牌': count = 1
Insert successful for name1: 莉亞 雙魚 石牌
Preparing to render HTML
Rendering HTML at 2025-07-28 16:50:09
Script started at 2025-07-28 16:50:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 16:50:19
Script started at 2025-07-28 16:54:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-28 16:54:57
Script started at 2025-07-28 16:55:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19'
Inquiry successful: 28 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 16:55:05
Script started at 2025-07-28 16:55:18
Database connection included
POST data received - name: '', original_name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-19
    [dining_time] => 18:00
    [original_date] => 2025-07-19
    [original_dining_time] => 18:00
    [original_restaurant] => 中山對酌
    [original_name] => Adam
    [name] => 
    [bking_name] => 
    [restaurant] => 中山對酌
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%中山對酌%' AND Price = 3850
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 16:55:18
Script started at 2025-07-28 17:03:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 17:03:39
Script started at 2025-07-28 17:04:06
Database connection included
POST data received - name: '小丸子', original_name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 19:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => 小丸子
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: '小丸子'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '19:00', name: '小丸子'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: '小丸子'
Primary key changed: No
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=小丸子
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=小丸子
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-07' 
                                 AND Restaurant = '鄒記食舖' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '小丸子'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 7, 
                            Price = 6000, 
                            Diff_Str = 'Y', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-07' 
                            AND Restaurant = '鄒記食舖' 
                            AND Dining_Time = '19:00'
                            AND Name = '小丸子'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-28 17:04:06
Script started at 2025-07-28 17:04:16
Database connection included
POST data received - name: '小丸子', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Name = '小丸子' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 17:04:16
Script started at 2025-07-28 17:07:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鄒記%'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 17:07:11
Script started at 2025-07-28 18:33:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-28 18:33:35
Script started at 2025-07-28 18:34:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-28 18:35:32
Database connection included
POST data received - name: '珊迪', original_name: '', bking_name: '陳小姐，末三碼538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 珊迪
    [bking_name] => 陳小姐，末三碼538
    [restaurant] => Na鈉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3960
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '珊迪'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
Received names: name1=珊迪, bking_name=陳小姐，末三碼538, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
Insert successful for name1: 珊迪
Preparing to render HTML
Rendering HTML at 2025-07-28 18:35:32
Script started at 2025-07-28 18:49:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-28 18:49:50
Script started at 2025-07-28 18:50:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鄒記食舖%'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-28 18:50:03
Script started at 2025-07-29 08:52:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-29 08:52:41
Script started at 2025-07-29 08:54:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 08:54:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 08:54:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 08:54:33
Database connection included
POST data received - name: 'Ellen', original_name: '', bking_name: '任小姐', name2: 'Eric', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Ellen
    [bking_name] => 任小姐
    [restaurant] => 李白白后苑麻辣鴛鴦鍋
    [name2] => Eric
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Ellen, bking_name=任小姐, name2=Eric, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Insert successful for name1: Ellen
Insert successful for name2: Eric
Preparing to render HTML
Rendering HTML at 2025-07-29 08:54:33
Script started at 2025-07-29 08:58:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-29 08:58:33
Script started at 2025-07-29 08:58:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%金豬%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 08:58:45
Script started at 2025-07-29 08:59:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 08:59:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-29 08:59:57
Script started at 2025-07-29 09:00:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%金豬%'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 09:00:08
Script started at 2025-07-29 09:00:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 09:00:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 09:00:33
Database connection included
POST data received - name: '💓Lulu💓', original_name: '小綠', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 13:00
    [original_date] => 2025-07-28
    [original_dining_time] => 13:00
    [original_restaurant] => 金豬食堂
    [original_name] => 小綠
    [name] => 💓Lulu💓
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '💓Lulu💓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Received names: name1=💓Lulu💓, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Insert successful for name1: 💓Lulu💓
Preparing to render HTML
Rendering HTML at 2025-07-29 09:00:33
Script started at 2025-07-29 09:01:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-29 09:01:36
Script started at 2025-07-29 09:01:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 李白
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%李白%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 09:01:48
Script started at 2025-07-29 09:02:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 09:02:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 09:02:21
Database connection included
POST data received - name: '派小姐', original_name: 'Eric', bking_name: '任小姐', name2: '艾爾莎E C', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 18:30
    [original_date] => 2025-08-07
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白后苑麻辣鴛鴦鍋
    [original_name] => Eric
    [name] => 派小姐
    [bking_name] => 任小姐
    [restaurant] => 李白白后苑麻辣鴛鴦鍋
    [name2] => 艾爾莎E C
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '派小姐'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '派小姐'
validateName result for '派小姐': count = 1
Checking name2: '艾爾莎E C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Received names: name1=派小姐, bking_name=任小姐, name2=艾爾莎E C, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '派小姐'
validateName result for '派小姐': count = 1
Insert successful for name1: 派小姐
Insert successful for name2: 艾爾莎E C
Preparing to render HTML
Rendering HTML at 2025-07-29 09:02:21
Script started at 2025-07-29 09:02:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '任小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 任小姐
    [restaurant] => 李白白后苑麻辣鴛鴦鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白后苑麻辣鴛鴦鍋%' AND Bking_Name LIKE '%任小姐%' AND Price = 1600
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 09:02:30
Script started at 2025-07-29 09:02:41
Database connection included
POST data received - name: 'Ellen', original_name: 'Ellen', bking_name: '任小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 18:30
    [original_date] => 2025-08-07
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白后苑麻辣鴛鴦鍋
    [original_name] => Ellen
    [name] => Ellen
    [bking_name] => 任小姐
    [restaurant] => 李白白后苑麻辣鴛鴦鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '李白白后苑麻辣鴛鴦鍋'
POST original_dining_time: '18:30'
POST original_name: 'Ellen'
Current form values - date: '2025-08-07', restaurant: '李白白后苑麻辣鴛鴦鍋', dining_time: '18:30', name: 'Ellen'
Update target values - update_date: '2025-08-07', update_restaurant: '李白白后苑麻辣鴛鴦鍋', update_dining_time: '18:30', update_name: 'Ellen'
Primary key changed: No
Original: Date=2025-08-07, Restaurant=李白白后苑麻辣鴛鴦鍋, Dining_Time=18:30, Name=Ellen
New: Date=2025-08-07, Restaurant=李白白后苑麻辣鴛鴦鍋, Dining_Time=18:30, Name=Ellen
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-07' 
                                 AND Restaurant = '李白白后苑麻辣鴛鴦鍋' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Ellen'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '任小姐', 
                            Host = 4, 
                            Price = 1600, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-07' 
                            AND Restaurant = '李白白后苑麻辣鴛鴦鍋' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Ellen'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-29 09:02:41
Script started at 2025-07-29 09:03:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-29 09:03:03
Script started at 2025-07-29 09:06:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-29 09:06:50
Script started at 2025-07-29 09:07:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%金豬%'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 09:07:02
Script started at 2025-07-29 09:07:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 09:07:37
Database connection included
POST data received - name: 'rny', original_name: 'Tina', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_date] => 2025-07-28
    [original_dining_time] => 21:30
    [original_restaurant] => 金豬食堂
    [original_name] => Tina
    [name] => rny
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'rny'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'rny'
validateName result for 'rny': count = 1
Received names: name1=rny, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'rny'
validateName result for 'rny': count = 1
Insert successful for name1: rny
Preparing to render HTML
Rendering HTML at 2025-07-29 09:07:37
Script started at 2025-07-29 17:45:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-29 17:45:58
Script started at 2025-07-29 17:46:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:46:16
Script started at 2025-07-29 17:47:12
Database connection included
POST data received - name: 'Gigi C', original_name: 'Gigi C', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 2025-05-17
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Gigi C
    [name] => Gigi C
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-05-17'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '19:00'
POST original_name: 'Gigi C'
Current form values - date: '2025-05-17', restaurant: '樂魚', dining_time: '19:00', name: 'Gigi C'
Update target values - update_date: '2025-05-17', update_restaurant: '樂魚 包場', update_dining_time: '19:00', update_name: 'Gigi C'
Primary key changed: Yes
Original: Date=2025-05-17, Restaurant=樂魚 包場, Dining_Time=19:00, Name=Gigi C
New: Date=2025-05-17, Restaurant=樂魚, Dining_Time=19:00, Name=Gigi C
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Gigi C'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Gigi C'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-05-17', '19:00', '樂魚', 'Gigi C', '', NULL, NULL, '', '包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:47:12
Script started at 2025-07-29 17:47:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:47:34
Script started at 2025-07-29 17:47:56
Database connection included
POST data received - name: 'Hank', original_name: 'Hank', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 2025-05-17
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Hank
    [name] => Hank
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank'
validateName result for 'Hank': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-05-17'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '19:00'
POST original_name: 'Hank'
Current form values - date: '2025-05-17', restaurant: '樂魚', dining_time: '19:00', name: 'Hank'
Update target values - update_date: '2025-05-17', update_restaurant: '樂魚 包場', update_dining_time: '19:00', update_name: 'Hank'
Primary key changed: Yes
Original: Date=2025-05-17, Restaurant=樂魚 包場, Dining_Time=19:00, Name=Hank
New: Date=2025-05-17, Restaurant=樂魚, Dining_Time=19:00, Name=Hank
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Hank'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Hank'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-05-17', '19:00', '樂魚', 'Hank', '', NULL, NULL, '', '樂魚 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:47:56
Script started at 2025-07-29 17:48:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:48:19
Script started at 2025-07-29 17:48:39
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 2025-05-17
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Lena
    [name] => Lena
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-05-17'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '19:00'
POST original_name: 'Lena'
Current form values - date: '2025-05-17', restaurant: '樂魚', dining_time: '19:00', name: 'Lena'
Update target values - update_date: '2025-05-17', update_restaurant: '樂魚 包場', update_dining_time: '19:00', update_name: 'Lena'
Primary key changed: Yes
Original: Date=2025-05-17, Restaurant=樂魚 包場, Dining_Time=19:00, Name=Lena
New: Date=2025-05-17, Restaurant=樂魚, Dining_Time=19:00, Name=Lena
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Lena'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Lena'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-05-17', '19:00', '樂魚', 'Lena', '', 6, NULL, '', '樂魚 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:48:39
Script started at 2025-07-29 17:48:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%樂魚 包場%' AND Remarks LIKE '%樂魚 包場%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:48:59
Script started at 2025-07-29 17:49:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:49:05
Script started at 2025-07-29 17:49:31
Database connection included
POST data received - name: 'Liz', original_name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 2025-05-17
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Liz
    [name] => Liz
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-05-17'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '19:00'
POST original_name: 'Liz'
Current form values - date: '2025-05-17', restaurant: '樂魚', dining_time: '19:00', name: 'Liz'
Update target values - update_date: '2025-05-17', update_restaurant: '樂魚 包場', update_dining_time: '19:00', update_name: 'Liz'
Primary key changed: Yes
Original: Date=2025-05-17, Restaurant=樂魚 包場, Dining_Time=19:00, Name=Liz
New: Date=2025-05-17, Restaurant=樂魚, Dining_Time=19:00, Name=Liz
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Liz'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Liz'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-05-17', '19:00', '樂魚', 'Liz', '', NULL, NULL, '', '樂魚 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:49:31
Script started at 2025-07-29 17:49:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 昂
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%樂魚 包場%' AND Remarks LIKE '%昂%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:49:53
Script started at 2025-07-29 17:50:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 昂
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Restaurant LIKE '%樂魚 包場%' AND Remarks LIKE '%昂%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:50:01
Script started at 2025-07-29 17:50:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:50:11
Script started at 2025-07-29 17:50:43
Database connection included
POST data received - name: 'Weinei', original_name: 'Weinei', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 2025-05-17
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Weinei
    [name] => Weinei
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Weinei'
validateName result for 'Weinei': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-05-17'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '19:00'
POST original_name: 'Weinei'
Current form values - date: '2025-05-17', restaurant: '樂魚', dining_time: '19:00', name: 'Weinei'
Update target values - update_date: '2025-05-17', update_restaurant: '樂魚 包場', update_dining_time: '19:00', update_name: 'Weinei'
Primary key changed: Yes
Original: Date=2025-05-17, Restaurant=樂魚 包場, Dining_Time=19:00, Name=Weinei
New: Date=2025-05-17, Restaurant=樂魚, Dining_Time=19:00, Name=Weinei
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Weinei'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Weinei'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-05-17', '19:00', '樂魚', 'Weinei', '', NULL, NULL, '', '樂魚 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:50:43
Script started at 2025-07-29 17:50:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:50:58
Script started at 2025-07-29 17:51:19
Database connection included
POST data received - name: '皓皓', original_name: '皓皓', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 19:00
    [original_date] => 2025-05-17
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚 包場
    [original_name] => 皓皓
    [name] => 皓皓
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '皓皓'
validateName result for '皓皓': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-05-17'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '19:00'
POST original_name: '皓皓'
Current form values - date: '2025-05-17', restaurant: '樂魚', dining_time: '19:00', name: '皓皓'
Update target values - update_date: '2025-05-17', update_restaurant: '樂魚 包場', update_dining_time: '19:00', update_name: '皓皓'
Primary key changed: Yes
Original: Date=2025-05-17, Restaurant=樂魚 包場, Dining_Time=19:00, Name=皓皓
New: Date=2025-05-17, Restaurant=樂魚, Dining_Time=19:00, Name=皓皓
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '皓皓'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-05-17' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '皓皓'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-05-17', '19:00', '樂魚', '皓皓', '', NULL, NULL, '', '樂魚 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:51:19
Script started at 2025-07-29 17:51:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-17
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-17' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:51:39
Script started at 2025-07-29 17:51:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:51:58
Script started at 2025-07-29 17:52:21
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => linepay
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: 'Christine'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: 'Christine'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: 'Christine'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=Christine
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=Christine
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Christine'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Christine'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', 'Christine', '', NULL, NULL, '', 'linepay', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:52:21
Script started at 2025-07-29 17:52:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => l
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%' AND Remarks LIKE '%l%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:52:45
Script started at 2025-07-29 17:53:02
Database connection included
POST data received - name: 'Syzygy', original_name: 'Syzygy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Syzygy
    [name] => Syzygy
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 3630 替 liz
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: 'Syzygy'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: 'Syzygy'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: 'Syzygy'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=Syzygy
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=Syzygy
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Syzygy'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Syzygy'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', 'Syzygy', '', NULL, NULL, '', '3630 替 liz', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:53:02
Script started at 2025-07-29 17:53:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:53:16
Script started at 2025-07-29 17:53:36
Database connection included
POST data received - name: 'CV', original_name: 'CV', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => CV
    [name] => CV
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: 'CV'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: 'CV'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: 'CV'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=CV
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=CV
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'CV'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'CV'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', 'CV', '', NULL, NULL, '', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:53:36
Script started at 2025-07-29 17:53:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:53:54
Script started at 2025-07-29 17:54:23
Database connection included
POST data received - name: 'Jerry', original_name: 'Jerry', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Jerry
    [name] => Jerry
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerry'
validateName result for 'Jerry': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: 'Jerry'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: 'Jerry'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: 'Jerry'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=Jerry
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=Jerry
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Jerry'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Jerry'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', 'Jerry', '', NULL, NULL, '', '樂魚 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:54:23
Script started at 2025-07-29 17:54:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:54:37
Script started at 2025-07-29 17:55:08
Database connection included
POST data received - name: '一堆雞毛', original_name: '一堆雞毛', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => 一堆雞毛
    [name] => 一堆雞毛
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一堆雞毛'
validateName result for '一堆雞毛': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: '一堆雞毛'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: '一堆雞毛'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: '一堆雞毛'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=一堆雞毛
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=一堆雞毛
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '一堆雞毛'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '一堆雞毛'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', '一堆雞毛', '', 9, 3630, '', '友人+1 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:55:08
Script started at 2025-07-29 17:55:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%' AND Price = 3630
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:55:32
Script started at 2025-07-29 17:55:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:55:57
Script started at 2025-07-29 17:56:15
Database connection included
POST data received - name: '不出意外', original_name: '不出意外', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => 不出意外
    [name] => 不出意外
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 匯款 替 masa
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: '不出意外'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: '不出意外'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: '不出意外'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=不出意外
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=不出意外
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '不出意外'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '不出意外'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', '不出意外', '', NULL, NULL, '', '匯款 替 masa', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:56:15
Script started at 2025-07-29 17:56:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:56:29
Script started at 2025-07-29 17:56:43
Database connection included
POST data received - name: '光耀', original_name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => 光耀
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => linepay
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: '光耀'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: '光耀'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: '光耀'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=光耀
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=光耀
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '光耀'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '光耀'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', '光耀', '', NULL, NULL, '', 'linepay', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:56:43
Script started at 2025-07-29 17:56:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:56:58
Script started at 2025-07-29 17:57:13
Database connection included
POST data received - name: '劉 Terry', original_name: '劉 Terry', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => 劉 Terry
    [name] => 劉 Terry
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => linepay 替 max
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劉 Terry'
validateName result for '劉 Terry': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: '劉 Terry'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: '劉 Terry'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: '劉 Terry'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=劉 Terry
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=劉 Terry
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '劉 Terry'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '劉 Terry'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', '劉 Terry', '', NULL, NULL, '', 'linepay 替 max', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:57:13
Script started at 2025-07-29 17:57:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:57:35
Script started at 2025-07-29 17:57:47
Database connection included
POST data received - name: '香蕉🍌', original_name: '香蕉🍌', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚 包場
    [original_name] => 香蕉🍌
    [name] => 香蕉🍌
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 匯款
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '香蕉🍌'
validateName result for '香蕉🍌': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '12:00'
POST original_name: '香蕉🍌'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: '香蕉🍌'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚 包場', update_dining_time: '12:00', update_name: '香蕉🍌'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=樂魚 包場, Dining_Time=12:00, Name=香蕉🍌
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=香蕉🍌
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '香蕉🍌'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '香蕉🍌'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '12:00', '樂魚', '香蕉🍌', '', NULL, NULL, '', '匯款', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:57:47
Script started at 2025-07-29 17:58:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:58:01
Script started at 2025-07-29 17:58:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:58:23
Script started at 2025-07-29 17:58:40
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 19:00
    [original_date] => 2025-08-30
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚 包場
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '19:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-30', restaurant: '樂魚', dining_time: '19:00', name: 'Yoman'
Update target values - update_date: '2025-08-30', update_restaurant: '樂魚 包場', update_dining_time: '19:00', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=樂魚 包場, Dining_Time=19:00, Name=Yoman
New: Date=2025-08-30, Restaurant=樂魚, Dining_Time=19:00, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-30', '19:00', '樂魚', 'Yoman', '', 2, NULL, '', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:58:40
Script started at 2025-07-29 17:58:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:58:49
Script started at 2025-07-29 17:59:07
Database connection included
POST data received - name: '凱特', original_name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 19:00
    [original_date] => 2025-08-30
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚 包場
    [original_name] => 凱特
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '樂魚 包場'
POST original_dining_time: '19:00'
POST original_name: '凱特'
Current form values - date: '2025-08-30', restaurant: '樂魚', dining_time: '19:00', name: '凱特'
Update target values - update_date: '2025-08-30', update_restaurant: '樂魚 包場', update_dining_time: '19:00', update_name: '凱特'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=樂魚 包場, Dining_Time=19:00, Name=凱特
New: Date=2025-08-30, Restaurant=樂魚, Dining_Time=19:00, Name=凱特
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '凱特'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '樂魚 包場' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '凱特'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-30', '19:00', '樂魚', '凱特', '', NULL, NULL, '', '樂魚 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-29 17:59:07
Script started at 2025-07-29 17:59:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚 包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%樂魚 包場%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 17:59:18
[2025-07-29 18:07:39] Script started
[2025-07-29 18:07:45] Script started
[2025-07-29 18:07:45] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-07-29 18:07:45] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-07-29 18:07:45] Rows returned: 0
[2025-07-29 18:07:57] Script started
[2025-07-29 18:07:57] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-29 18:07:57] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-29 18:07:57] Rows returned: 0
[2025-07-29 18:08:02] Script started
[2025-07-29 18:08:02] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-29 18:08:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-29 18:08:02] Rows returned: 2
Script started at 2025-07-29 23:56:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-29 23:56:46
Script started at 2025-07-29 23:56:52
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 23:56:52
Script started at 2025-07-29 23:57:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-29 23:57:26
Database connection included
POST data received - name: 'Aida', original_name: '煥寶寶', bking_name: '蕾蕾', name2: 'Zona', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [original_date] => 2025-07-29
    [original_dining_time] => 19:00
    [original_restaurant] => 如嫣 私廚．職人料理
    [original_name] => 煥寶寶
    [name] => Aida
    [bking_name] => 蕾蕾
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => Zona
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Aida'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Aida'
validateName result for 'Aida': count = 1
Checking name2: 'Zona'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Zona'
validateName result for 'Zona': count = 1
Received names: name1=Aida, bking_name=蕾蕾, name2=Zona, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Aida'
validateName result for 'Aida': count = 1
Insert successful for name1: Aida
Insert successful for name2: Zona
Preparing to render HTML
Rendering HTML at 2025-07-29 23:57:26
Script started at 2025-07-29 23:57:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-29
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 如嫣 私廚．職人料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%如嫣 私廚．職人料理%' AND Price = 3080
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-07-29 23:57:46
Script started at 2025-07-30 00:37:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 00:37:59
Script started at 2025-07-30 00:38:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 00:38:07
Script started at 2025-07-30 00:38:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 00:38:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 00:39:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 00:39:14
Script started at 2025-07-30 00:39:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 00:46:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 00:46:46
Script started at 2025-07-30 00:47:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 00:47:20
Script started at 2025-07-30 00:47:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 00:47:44
Database connection included
POST data received - name: 'Anna', original_name: '珊迪', bking_name: '陳小姐，末三碼538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 12:00
    [original_date] => 2025-08-20
    [original_dining_time] => 12:00
    [original_restaurant] => Na鈉
    [original_name] => 珊迪
    [name] => Anna
    [bking_name] => 陳小姐，末三碼538
    [restaurant] => Na鈉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3960
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Anna'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Anna'
validateName result for 'Anna': count = 1
Received names: name1=Anna, bking_name=陳小姐，末三碼538, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Anna'
validateName result for 'Anna': count = 1
Insert successful for name1: Anna
Preparing to render HTML
Rendering HTML at 2025-07-30 00:47:44
Script started at 2025-07-30 13:04:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 13:04:21
Script started at 2025-07-30 13:05:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 13:05:01
Script started at 2025-07-30 13:05:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 13:06:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 13:06:56
Script started at 2025-07-30 13:07:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 13:07:02
Script started at 2025-07-30 13:07:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 13:07:17
Database connection included
POST data received - name: '💓Lulu💓', original_name: 'Anna', bking_name: '陳小姐，末三碼538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 12:00
    [original_date] => 2025-08-20
    [original_dining_time] => 12:00
    [original_restaurant] => Na鈉
    [original_name] => Anna
    [name] => 💓Lulu💓
    [bking_name] => 陳小姐，末三碼538
    [restaurant] => Na鈉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3960
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '💓Lulu💓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Received names: name1=💓Lulu💓, bking_name=陳小姐，末三碼538, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Insert successful for name1: 💓Lulu💓
Preparing to render HTML
Rendering HTML at 2025-07-30 13:07:17
Script started at 2025-07-30 13:07:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 13:07:28
Script started at 2025-07-30 13:07:39
Database connection included
POST data received - name: '珊迪', original_name: '珊迪', bking_name: '陳小姐，末三碼538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 12:00
    [original_date] => 2025-08-20
    [original_dining_time] => 12:00
    [original_restaurant] => Na鈉
    [original_name] => 珊迪
    [name] => 珊迪
    [bking_name] => 陳小姐，末三碼538
    [restaurant] => Na鈉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3960
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-20'
POST original_restaurant: 'Na鈉'
POST original_dining_time: '12:00'
POST original_name: '珊迪'
Current form values - date: '2025-08-20', restaurant: 'Na鈉', dining_time: '12:00', name: '珊迪'
Update target values - update_date: '2025-08-20', update_restaurant: 'Na鈉', update_dining_time: '12:00', update_name: '珊迪'
Primary key changed: No
Original: Date=2025-08-20, Restaurant=Na鈉, Dining_Time=12:00, Name=珊迪
New: Date=2025-08-20, Restaurant=Na鈉, Dining_Time=12:00, Name=珊迪
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-20' 
                                 AND Restaurant = 'Na鈉' 
                                 AND Dining_Time = '12:00'
                                 AND Name = '珊迪'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '陳小姐，末三碼538', 
                            Host = 3, 
                            Price = 3960, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-20' 
                            AND Restaurant = 'Na鈉' 
                            AND Dining_Time = '12:00'
                            AND Name = '珊迪'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-30 13:07:39
Script started at 2025-07-30 13:41:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 13:41:29
Script started at 2025-07-30 14:18:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 14:18:14
Script started at 2025-07-30 14:18:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 14:18:20
Script started at 2025-07-30 14:18:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 14:18:53
Database connection included
POST data received - name: 'Rene', original_name: 'Tina', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 21:30
    [original_date] => 2025-07-28
    [original_dining_time] => 21:30
    [original_restaurant] => 金豬食堂
    [original_name] => Tina
    [name] => Rene
    [bking_name] => 侯小姐 818
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Rene'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Rene'
validateName result for 'Rene': count = 1
Received names: name1=Rene, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Rene'
validateName result for 'Rene': count = 1
Insert successful for name1: Rene
Preparing to render HTML
Rendering HTML at 2025-07-30 14:18:53
Script started at 2025-07-30 14:52:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 14:52:29
Script started at 2025-07-30 14:52:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 14:52:36
Script started at 2025-07-30 14:52:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 14:52:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 14:53:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 14:54:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-30 14:54:24
Script started at 2025-07-30 14:54:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 14:54:35
Script started at 2025-07-30 14:54:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 14:54:56
Database connection included
POST data received - name: '一塊蛋糕', original_name: '蓉蓉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [original_date] => 2025-09-07
    [original_dining_time] => 12:00
    [original_restaurant] => 梁家私廚
    [original_name] => 蓉蓉
    [name] => 一塊蛋糕
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '一塊蛋糕'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一塊蛋糕'
validateName result for '一塊蛋糕': count = 1
Received names: name1=一塊蛋糕, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '一塊蛋糕'
validateName result for '一塊蛋糕': count = 1
Insert successful for name1: 一塊蛋糕
Preparing to render HTML
Rendering HTML at 2025-07-30 14:54:56
Script started at 2025-07-30 14:55:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%梁家私廚%' AND Price = 2728
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 14:55:05
Script started at 2025-07-30 14:55:13
Database connection included
POST data received - name: '蓉蓉', original_name: '蓉蓉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [original_date] => 2025-09-07
    [original_dining_time] => 12:00
    [original_restaurant] => 梁家私廚
    [original_name] => 蓉蓉
    [name] => 蓉蓉
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-30 14:55:13
Script started at 2025-07-30 14:55:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-30 14:55:24
Database connection included
POST data received - name: '蓉蓉', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 蓉蓉
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓉蓉'
validateName result for '蓉蓉': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '蓉蓉'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-07-30 14:55:24
[2025-07-30 17:38:35] Script started
[2025-07-30 17:38:46] Script started
[2025-07-30 17:38:46] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-07-30 17:38:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-07-30 17:38:46] Rows returned: 0
[2025-07-30 17:38:54] Script started
[2025-07-30 17:38:54] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-07-30 17:38:54] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-07-30 17:38:54] Rows returned: 0
[2025-07-30 17:38:59] Script started
[2025-07-30 17:39:08] Script started
[2025-07-30 17:39:08] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-07-30 17:39:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-07-30 17:39:08] Rows returned: 1
[2025-07-30 17:39:20] Script started
[2025-07-30 17:39:20] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-07-30 17:39:20] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-07-30 17:39:20] Rows returned: 4
[2025-07-30 17:39:29] Script started
[2025-07-30 17:39:29] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-07-30 17:39:29] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-07-30 17:39:29] Rows returned: 2
Script started at 2025-07-31 12:01:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-31 12:01:33
Script started at 2025-07-31 12:01:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:01:40
Script started at 2025-07-31 12:02:03
Database connection included
POST data received - name: '', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚
    [original_name] => Christine
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-07-31 12:02:03
Script started at 2025-07-31 12:02:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:02:07
Script started at 2025-07-31 12:15:28
Database connection included
POST data received - name: 'CV', original_name: 'CV', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚
    [original_name] => CV
    [name] => CV
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚'
POST original_dining_time: '12:00'
POST original_name: 'CV'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: 'CV'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚', update_dining_time: '12:00', update_name: 'CV'
Primary key changed: No
Original: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=CV
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=CV
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-01' 
                                 AND Restaurant = '樂魚' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'CV'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 3630, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-01' 
                            AND Restaurant = '樂魚' 
                            AND Dining_Time = '12:00'
                            AND Name = 'CV'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-31 12:15:28
Script started at 2025-07-31 12:15:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:15:36
Script started at 2025-07-31 12:15:49
Database connection included
POST data received - name: 'Syzygy', original_name: 'Syzygy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚
    [original_name] => Syzygy
    [name] => Syzygy
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 3630 替 liz
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚'
POST original_dining_time: '12:00'
POST original_name: 'Syzygy'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: 'Syzygy'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚', update_dining_time: '12:00', update_name: 'Syzygy'
Primary key changed: No
Original: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=Syzygy
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=Syzygy
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-01' 
                                 AND Restaurant = '樂魚' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'Syzygy'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 3630, 
                            Diff_Str = '', 
                            Remarks = '3630 替 liz', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-01' 
                            AND Restaurant = '樂魚' 
                            AND Dining_Time = '12:00'
                            AND Name = 'Syzygy'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-31 12:15:49
Script started at 2025-07-31 12:15:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 3630 替 liz
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%' AND Remarks LIKE '%3630 替 liz%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:15:58
Script started at 2025-07-31 12:16:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:16:02
Script started at 2025-07-31 12:16:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:16:59
Script started at 2025-07-31 12:33:31
Database connection included
POST data received - name: '劉 Terry', original_name: '劉 Terry', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚
    [original_name] => 劉 Terry
    [name] => 劉 Terry
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 現場付 替 max
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劉 Terry'
validateName result for '劉 Terry': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚'
POST original_dining_time: '12:00'
POST original_name: '劉 Terry'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: '劉 Terry'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚', update_dining_time: '12:00', update_name: '劉 Terry'
Primary key changed: No
Original: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=劉 Terry
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=劉 Terry
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-01' 
                                 AND Restaurant = '樂魚' 
                                 AND Dining_Time = '12:00'
                                 AND Name = '劉 Terry'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = NULL, 
                            Diff_Str = '', 
                            Remarks = '現場付 替 max', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-01' 
                            AND Restaurant = '樂魚' 
                            AND Dining_Time = '12:00'
                            AND Name = '劉 Terry'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-31 12:33:31
Script started at 2025-07-31 12:33:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:33:42
Script started at 2025-07-31 12:39:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 安
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%安%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:39:25
Script started at 2025-07-31 12:41:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:41:24
Script started at 2025-07-31 12:42:39
Database connection included
POST data received - name: 'Jerry', original_name: 'Jerry', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 2025-08-01
    [original_dining_time] => 12:00
    [original_restaurant] => 樂魚
    [original_name] => Jerry
    [name] => Jerry
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerry'
validateName result for 'Jerry': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '樂魚'
POST original_dining_time: '12:00'
POST original_name: 'Jerry'
Current form values - date: '2025-08-01', restaurant: '樂魚', dining_time: '12:00', name: 'Jerry'
Update target values - update_date: '2025-08-01', update_restaurant: '樂魚', update_dining_time: '12:00', update_name: 'Jerry'
Primary key changed: No
Original: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=Jerry
New: Date=2025-08-01, Restaurant=樂魚, Dining_Time=12:00, Name=Jerry
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-01' 
                                 AND Restaurant = '樂魚' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'Jerry'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 3630, 
                            Diff_Str = '', 
                            Remarks = '樂魚 包場', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-01' 
                            AND Restaurant = '樂魚' 
                            AND Dining_Time = '12:00'
                            AND Name = 'Jerry'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-31 12:42:39
Script started at 2025-07-31 12:42:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%' AND Remarks LIKE '%樂魚 包場%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:42:50
Script started at 2025-07-31 12:42:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 12:42:56
Script started at 2025-07-31 13:03:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 13:03:01
Script started at 2025-07-31 13:03:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 安
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%安%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 13:03:21
Script started at 2025-07-31 13:06:57
Database connection included
POST data received - name: '水漾 Joyce', original_name: '日安', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 2025-08-01
    [original_dining_time] => 19:00
    [original_restaurant] => 惦-安私廚
    [original_name] => 日安
    [name] => 水漾 Joyce
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '惦-安私廚'
POST original_dining_time: '19:00'
POST original_name: '日安'
Current form values - date: '2025-08-01', restaurant: '惦-安私廚', dining_time: '19:00', name: '水漾 Joyce'
Update target values - update_date: '2025-08-01', update_restaurant: '惦-安私廚', update_dining_time: '19:00', update_name: '日安'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=惦-安私廚, Dining_Time=19:00, Name=日安
New: Date=2025-08-01, Restaurant=惦-安私廚, Dining_Time=19:00, Name=水漾 Joyce
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '惦-安私廚' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '日安'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = '惦-安私廚' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '日安'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '19:00', '惦-安私廚', '水漾 Joyce', '侯小姐', NULL, 2800, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-07-31 13:06:57
Script started at 2025-07-31 13:07:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 13:07:05
Script started at 2025-07-31 23:55:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-31 23:55:49
Script started at 2025-07-31 23:55:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 安私
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%安私%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 23:55:56
Script started at 2025-07-31 23:56:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-31 23:56:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-07-31 23:56:40
Script started at 2025-07-31 23:56:52
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 安私
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%安私%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 23:56:52
Script started at 2025-07-31 23:57:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-07-31 23:57:07
Database connection included
POST data received - name: 'Şteveñ', original_name: 'Brenden', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 2025-08-01
    [original_dining_time] => 19:00
    [original_restaurant] => 惦-安私廚
    [original_name] => Brenden
    [name] => Şteveñ
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Şteveñ'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Şteveñ'
validateName result for 'Şteveñ': count = 1
Received names: name1=Şteveñ, bking_name=侯小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Şteveñ'
validateName result for 'Şteveñ': count = 1
Insert successful for name1: Şteveñ
Preparing to render HTML
Rendering HTML at 2025-07-31 23:57:07
Script started at 2025-07-31 23:57:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Bking_Name LIKE '%侯小姐%' AND Price = 2800
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-07-31 23:57:21
Script started at 2025-07-31 23:57:33
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 2025-08-01
    [original_dining_time] => 19:00
    [original_restaurant] => 惦-安私廚
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+5
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: '惦-安私廚'
POST original_dining_time: '19:00'
POST original_name: '蕾蕾'
Current form values - date: '2025-08-01', restaurant: '惦-安私廚', dining_time: '19:00', name: '蕾蕾'
Update target values - update_date: '2025-08-01', update_restaurant: '惦-安私廚', update_dining_time: '19:00', update_name: '蕾蕾'
Primary key changed: No
Original: Date=2025-08-01, Restaurant=惦-安私廚, Dining_Time=19:00, Name=蕾蕾
New: Date=2025-08-01, Restaurant=惦-安私廚, Dining_Time=19:00, Name=蕾蕾
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-01' 
                                 AND Restaurant = '惦-安私廚' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '蕾蕾'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐', 
                            Host = 9, 
                            Price = 2800, 
                            Diff_Str = '', 
                            Remarks = '友人+5', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-01' 
                            AND Restaurant = '惦-安私廚' 
                            AND Dining_Time = '19:00'
                            AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-07-31 23:57:33
Script started at 2025-08-01 00:00:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-01 00:00:50
Script started at 2025-08-01 00:01:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 安私
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%安私%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 00:01:04
Script started at 2025-08-01 00:09:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-01 00:09:20
Script started at 2025-08-01 00:09:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 東京龍吟RyuGin
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%東京龍吟RyuGin%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 00:09:35
Script started at 2025-08-01 00:09:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 00:09:56
Database connection included
POST data received - name: 'Steve', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2024-09-23
    [dining_time] => 19:00
    [original_date] => 2024-09-23
    [original_dining_time] => 19:00
    [original_restaurant] => 東京龍吟RyuGin
    [original_name] => Eric
    [name] => Steve
    [bking_name] => 
    [restaurant] => 東京龍吟RyuGin
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 20000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Steve'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Steve'
validateName result for 'Steve': count = 1
Received names: name1=Steve, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Steve'
validateName result for 'Steve': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-01 00:09:56
Script started at 2025-08-01 00:10:06
Database connection included
POST data received - name: 'Steve', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2024-09-23
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Steve
    [bking_name] => 
    [restaurant] => 東京龍吟RyuGin
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 20000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Steve'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Steve'
validateName result for 'Steve': count = 1
Received names: name1=Steve, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Steve'
validateName result for 'Steve': count = 1
Insert successful for name1: Steve
Preparing to render HTML
Rendering HTML at 2025-08-01 00:10:06
Script started at 2025-08-01 00:10:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-09-23
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 東京龍吟RyuGin
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 20000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-09-23' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%東京龍吟RyuGin%' AND Price = 20000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 00:10:22
Script started at 2025-08-01 00:10:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-01 00:10:51
Script started at 2025-08-01 00:29:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-01 00:29:17
Script started at 2025-08-01 00:29:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 00:29:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 00:29:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 00:29:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 00:42:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-01 00:42:37
Script started at 2025-08-01 00:42:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 00:42:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 01:11:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-01 01:11:02
Script started at 2025-08-01 01:11:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 涼州
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%涼州%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 01:11:11
Script started at 2025-08-01 01:11:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 01:12:12
Database connection included
POST data received - name: 'Eric', original_name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-04-10
    [dining_time] => 19:00
    [original_date] => 2025-04-10
    [original_dining_time] => 19:00
    [original_restaurant] => 涼州游嚴行
    [original_name] => Ashley
    [name] => Eric
    [bking_name] => 
    [restaurant] => 涼州游嚴行
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-08-01 01:12:12
Script started at 2025-08-01 01:12:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-04-10
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 涼州游嚴行
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-04-10' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%涼州游嚴行%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 01:12:27
Script started at 2025-08-01 01:33:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-28
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 金豬食堂
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-28' AND Restaurant LIKE '%金豬食堂%'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 01:33:12
Script started at 2025-08-01 17:51:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-01 17:51:24
Script started at 2025-08-01 17:51:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-01 17:51:55
Database connection included
POST data received - name: 'Eric', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-08-01 17:51:55
Script started at 2025-08-01 17:58:11
Database connection included
POST data received - name: 'Eric', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Restaurant LIKE '%test%' AND Name = 'Eric'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 17:58:11
Script started at 2025-08-01 17:58:20
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:30
    [original_date] => 2025-08-01
    [original_dining_time] => 19:00
    [original_restaurant] => test
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: 'test'
POST original_dining_time: '19:00'
POST original_name: 'Eric'
Current form values - date: '2025-08-01', restaurant: 'test', dining_time: '19:30', name: 'Eric'
Update target values - update_date: '2025-08-01', update_restaurant: 'test', update_dining_time: '19:00', update_name: 'Eric'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=test, Dining_Time=19:00, Name=Eric
New: Date=2025-08-01, Restaurant=test, Dining_Time=19:30, Name=Eric
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = 'test' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Eric'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = 'test' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Eric'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '19:30', 'test', 'Eric', '', 2, NULL, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-01 17:58:20
Script started at 2025-08-01 17:58:26
Database connection included
POST data received - name: 'Eric', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%test%' AND Name = 'Eric'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 17:58:26
Script started at 2025-08-01 18:04:50
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 16:10
    [original_date] => 2025-08-01
    [original_dining_time] => 19:30
    [original_restaurant] => test
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-01'
POST original_restaurant: 'test'
POST original_dining_time: '19:30'
POST original_name: 'Eric'
Current form values - date: '2025-08-01', restaurant: 'test', dining_time: '16:10', name: 'Eric'
Update target values - update_date: '2025-08-01', update_restaurant: 'test', update_dining_time: '19:30', update_name: 'Eric'
Primary key changed: Yes
Original: Date=2025-08-01, Restaurant=test, Dining_Time=19:30, Name=Eric
New: Date=2025-08-01, Restaurant=test, Dining_Time=16:10, Name=Eric
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = 'test' 
                                     AND Dining_Time = '19:30'
                                     AND Name = 'Eric'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-01' 
                                     AND Restaurant = 'test' 
                                     AND Dining_Time = '19:30'
                                     AND Name = 'Eric'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-01', '16:10', 'test', 'Eric', '', 2, NULL, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-01 18:04:50
Script started at 2025-08-01 18:04:54
Database connection included
POST data received - name: 'Eric', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 16:10
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%16:10%' AND Restaurant LIKE '%test%' AND Name = 'Eric'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 18:04:54
Script started at 2025-08-01 19:22:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-01 19:22:35
Script started at 2025-08-01 19:22:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%test%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 19:22:40
Script started at 2025-08-01 19:22:49
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 16:10
    [original_date] => 2025-08-01
    [original_dining_time] => 16:10
    [original_restaurant] => test
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-01 19:22:49
Script started at 2025-08-01 19:22:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1759 records found
Preparing to render HTML
Rendering HTML at 2025-08-01 19:22:54
Script started at 2025-08-02 21:44:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-02 21:44:49
Script started at 2025-08-02 21:45:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-02 21:45:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-02 21:46:14
Database connection included
POST data received - name: '珊迪', original_name: '', bking_name: 'Sandy 538', name2: '檸檬', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 珊迪
    [bking_name] => Sandy 538
    [restaurant] => Fon-ce
    [name2] => 檸檬
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '珊迪'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
Checking name2: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=珊迪, bking_name=Sandy 538, name2=檸檬, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
Insert successful for name1: 珊迪
Insert successful for name2: 檸檬
Preparing to render HTML
Rendering HTML at 2025-08-02 21:46:14
Script started at 2025-08-02 21:46:24
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Sandy 538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Sandy 538
    [restaurant] => Fon-ce
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-17' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Fon-ce%' AND Bking_Name LIKE '%Sandy 538%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-02 21:46:24
Script started at 2025-08-02 21:46:40
Database connection included
POST data received - name: '珊迪', original_name: '珊迪', bking_name: 'Sandy 538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 2025-08-17
    [original_dining_time] => 18:30
    [original_restaurant] => Fon-ce
    [original_name] => 珊迪
    [name] => 珊迪
    [bking_name] => Sandy 538
    [restaurant] => Fon-ce
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-17'
POST original_restaurant: 'Fon-ce'
POST original_dining_time: '18:30'
POST original_name: '珊迪'
Current form values - date: '2025-08-17', restaurant: 'Fon-ce', dining_time: '18:30', name: '珊迪'
Update target values - update_date: '2025-08-17', update_restaurant: 'Fon-ce', update_dining_time: '18:30', update_name: '珊迪'
Primary key changed: No
Original: Date=2025-08-17, Restaurant=Fon-ce, Dining_Time=18:30, Name=珊迪
New: Date=2025-08-17, Restaurant=Fon-ce, Dining_Time=18:30, Name=珊迪
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-17' 
                                 AND Restaurant = 'Fon-ce' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '珊迪'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Sandy 538', 
                            Host = 3, 
                            Price = NULL, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-17' 
                            AND Restaurant = 'Fon-ce' 
                            AND Dining_Time = '18:30'
                            AND Name = '珊迪'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-02 21:46:40
Script started at 2025-08-02 21:58:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-02 21:58:58
Script started at 2025-08-02 21:59:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-08-02 21:59:05
Script started at 2025-08-02 21:59:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-02 21:59:23
Database connection included
POST data received - name: '晨星', original_name: 'Ammm', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [original_date] => 2025-08-03
    [original_dining_time] => 12:00
    [original_restaurant] => 厲家菜宮廷御膳
    [original_name] => Ammm
    [name] => 晨星
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-03'
POST original_restaurant: '厲家菜宮廷御膳'
POST original_dining_time: '12:00'
POST original_name: 'Ammm'
Current form values - date: '2025-08-03', restaurant: '厲家菜宮廷御膳', dining_time: '12:00', name: '晨星'
Update target values - update_date: '2025-08-03', update_restaurant: '厲家菜宮廷御膳', update_dining_time: '12:00', update_name: 'Ammm'
Primary key changed: Yes
Original: Date=2025-08-03, Restaurant=厲家菜宮廷御膳, Dining_Time=12:00, Name=Ammm
New: Date=2025-08-03, Restaurant=厲家菜宮廷御膳, Dining_Time=12:00, Name=晨星
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-03' 
                                     AND Restaurant = '厲家菜宮廷御膳' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Ammm'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-03' 
                                     AND Restaurant = '厲家菜宮廷御膳' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Ammm'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-03', '12:00', '厲家菜宮廷御膳', '晨星', '葉先生 末三碼518', NULL, 2000, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-02 21:59:23
Script started at 2025-08-02 21:59:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%厲家菜宮廷御膳%' AND Bking_Name LIKE '%葉先生 末三碼518%' AND Price = 2000
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-02 21:59:34
Script started at 2025-08-02 22:11:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-02 22:11:01
Script started at 2025-08-02 22:11:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => FON-CÉ
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%FON-CÉ%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-02 22:11:12
Script started at 2025-08-02 22:11:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-02 22:11:41
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', original_name: '檸檬', bking_name: 'Sandy 538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 2025-08-17
    [original_dining_time] => 18:30
    [original_restaurant] => Fon-ce
    [original_name] => 檸檬
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => Sandy 538
    [restaurant] => Fon-ce
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'ฅʕ´•ᴥ•`ʔฅ-'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Received names: name1=ฅʕ´•ᴥ•`ʔฅ-, bking_name=Sandy 538, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Insert successful for name1: ฅʕ´•ᴥ•`ʔฅ-
Preparing to render HTML
Rendering HTML at 2025-08-02 22:11:41
Script started at 2025-08-02 22:11:48
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Sandy 538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Sandy 538
    [restaurant] => Fon-ce
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-17' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Fon-ce%' AND Bking_Name LIKE '%Sandy 538%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-02 22:11:48
Script started at 2025-08-02 22:12:06
Database connection included
POST data received - name: '珊迪', original_name: '珊迪', bking_name: 'Sandy 538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 2025-08-17
    [original_dining_time] => 18:30
    [original_restaurant] => Fon-ce
    [original_name] => 珊迪
    [name] => 珊迪
    [bking_name] => Sandy 538
    [restaurant] => Fon-ce
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3080
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-17'
POST original_restaurant: 'Fon-ce'
POST original_dining_time: '18:30'
POST original_name: '珊迪'
Current form values - date: '2025-08-17', restaurant: 'Fon-ce', dining_time: '18:30', name: '珊迪'
Update target values - update_date: '2025-08-17', update_restaurant: 'Fon-ce', update_dining_time: '18:30', update_name: '珊迪'
Primary key changed: No
Original: Date=2025-08-17, Restaurant=Fon-ce, Dining_Time=18:30, Name=珊迪
New: Date=2025-08-17, Restaurant=Fon-ce, Dining_Time=18:30, Name=珊迪
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-17' 
                                 AND Restaurant = 'Fon-ce' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '珊迪'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Sandy 538', 
                            Host = 3, 
                            Price = 3080, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-17' 
                            AND Restaurant = 'Fon-ce' 
                            AND Dining_Time = '18:30'
                            AND Name = '珊迪'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-02 22:12:06
Script started at 2025-08-02 22:12:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-17'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-02 22:12:20
Script started at 2025-08-03 12:29:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-03 12:29:53
Script started at 2025-08-03 12:30:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 厲家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%厲家%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-03 12:30:12
Script started at 2025-08-03 12:30:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-03 12:30:30
Database connection included
POST data received - name: 'Redd', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Redd
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Redd'
validateName result for 'Redd': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Redd'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-03 12:30:30
Script started at 2025-08-03 15:40:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-03 15:40:59
Script started at 2025-08-03 15:41:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-08-03 15:41:07
Script started at 2025-08-03 15:41:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-03 15:41:26
Database connection included
POST data received - name: '茹茹早點半退休', original_name: 'Adam', bking_name: '葉先生 末三碼518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 12:00
    [original_date] => 2025-08-03
    [original_dining_time] => 12:00
    [original_restaurant] => 厲家菜宮廷御膳
    [original_name] => Adam
    [name] => 茹茹早點半退休
    [bking_name] => 葉先生 末三碼518
    [restaurant] => 厲家菜宮廷御膳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '茹茹早點半退休'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '茹茹早點半退休'
validateName result for '茹茹早點半退休': count = 1
Received names: name1=茹茹早點半退休, bking_name=葉先生 末三碼518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '茹茹早點半退休'
validateName result for '茹茹早點半退休': count = 1
Insert successful for name1: 茹茹早點半退休
Preparing to render HTML
Rendering HTML at 2025-08-03 15:41:26
Script started at 2025-08-03 16:48:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-03 16:48:01
Script started at 2025-08-03 16:48:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-17'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-03 16:48:36
Script started at 2025-08-03 16:49:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-03 16:49:11
Database connection included
POST data received - name: 'Jhenli Chen', original_name: 'ฅʕ´•ᴥ•`ʔฅ-', bking_name: 'Sandy 538', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 2025-08-17
    [original_dining_time] => 18:30
    [original_restaurant] => Fon-ce
    [original_name] => ฅʕ´•ᴥ•`ʔฅ-
    [name] => Jhenli Chen
    [bking_name] => Sandy 538
    [restaurant] => Fon-ce
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jhenli Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jhenli Chen'
validateName result for 'Jhenli Chen': count = 1
Received names: name1=Jhenli Chen, bking_name=Sandy 538, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jhenli Chen'
validateName result for 'Jhenli Chen': count = 1
Insert successful for name1: Jhenli Chen
Preparing to render HTML
Rendering HTML at 2025-08-03 16:49:11
Script started at 2025-08-03 17:30:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-03 17:30:37
Script started at 2025-08-03 17:31:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 海
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Restaurant LIKE '%海%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-03 17:31:15
Script started at 2025-08-03 17:32:16
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 2025-08-03
    [original_dining_time] => 18:00
    [original_restaurant] => 海九澎湖海鮮餐廳
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-03'
POST original_restaurant: '海九澎湖海鮮餐廳'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-03', restaurant: '海九澎湖海鮮餐廳', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-08-03', update_restaurant: '海九澎湖海鮮餐廳', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-08-03, Restaurant=海九澎湖海鮮餐廳, Dining_Time=18:00, Name=Yoman
New: Date=2025-08-03, Restaurant=海九澎湖海鮮餐廳, Dining_Time=18:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-03' 
                                 AND Restaurant = '海九澎湖海鮮餐廳' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 8, 
                            Price = 3000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-03' 
                            AND Restaurant = '海九澎湖海鮮餐廳' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-03 17:32:16
Script started at 2025-08-03 20:25:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-03 20:25:54
Script started at 2025-08-03 20:25:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-03 20:25:58
Script started at 2025-08-03 20:26:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-03 20:26:22
Database connection included
POST data received - name: '弦', original_name: 'Jerrymx5', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 2025-08-03
    [original_dining_time] => 18:00
    [original_restaurant] => 海九澎湖海鮮餐廳
    [original_name] => Jerrymx5
    [name] => 弦
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '弦'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '弦'
validateName result for '弦': count = 1
Received names: name1=弦, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '弦'
validateName result for '弦': count = 1
Insert successful for name1: 弦
Preparing to render HTML
Rendering HTML at 2025-08-03 20:26:22
Script started at 2025-08-03 20:26:31
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%海九澎湖海鮮餐廳%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 3000
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-03 20:26:31
Script started at 2025-08-03 20:26:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-03
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 海九澎湖海鮮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-03' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%海九澎湖海鮮餐廳%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 3000
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-03 20:26:33
[2025-08-04 13:55:50] Script started
[2025-08-04 13:56:06] Script started
[2025-08-04 13:56:06] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-08-04 13:56:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-04 13:56:06] Rows returned: 0
[2025-08-04 13:56:13] Script started
[2025-08-04 13:56:13] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2025-08-04 13:56:13] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2025-08-04 13:56:13] Rows returned: 2
Script started at 2025-08-04 17:12:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 17:12:42
Script started at 2025-08-04 17:13:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 17:13:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 17:14:14
Database connection included
POST data received - name: '蕾蕾', original_name: '', bking_name: '', name2: '小安', name3: '煥寶寶', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 蕾蕾
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 小安
    [name3] => 煥寶寶
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: '小安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Checking name3: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Received names: name1=蕾蕾, bking_name=, name2=小安, name3=煥寶寶, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Insert successful for name1: 蕾蕾
Insert successful for name2: 小安
Insert successful for name3: 煥寶寶
Preparing to render HTML
Rendering HTML at 2025-08-04 17:14:14
Script started at 2025-08-04 17:14:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%' AND Price = 2750
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 17:14:26
Script started at 2025-08-04 17:14:47
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 2025-08-31
    [original_dining_time] => 19:00
    [original_restaurant] => 悟思饗樂 私房料理
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+5
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '悟思饗樂 私房料理'
POST original_dining_time: '19:00'
POST original_name: '蕾蕾'
Current form values - date: '2025-08-31', restaurant: '悟思饗樂 私房料理', dining_time: '19:00', name: '蕾蕾'
Update target values - update_date: '2025-08-31', update_restaurant: '悟思饗樂 私房料理', update_dining_time: '19:00', update_name: '蕾蕾'
Primary key changed: No
Original: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
New: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-31' 
                                 AND Restaurant = '悟思饗樂 私房料理' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '蕾蕾'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 9, 
                            Price = 2750, 
                            Diff_Str = '', 
                            Remarks = '友人+5', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-31' 
                            AND Restaurant = '悟思饗樂 私房料理' 
                            AND Dining_Time = '19:00'
                            AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-04 17:14:47
Script started at 2025-08-04 17:16:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 17:16:30
Database connection included
POST data received - name: 'Elsa', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Elsa
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Received names: name1=Elsa, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-04 17:16:30
Script started at 2025-08-04 17:16:38
Database connection included
POST data received - name: 'Elsa', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Elsa
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Received names: name1=Elsa, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Insert successful for name1: Elsa
Preparing to render HTML
Rendering HTML at 2025-08-04 17:16:38
Script started at 2025-08-04 17:16:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%' AND Price = 2750
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 17:16:46
Script started at 2025-08-04 19:55:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 19:55:24
Script started at 2025-08-04 19:55:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 19:55:29
Script started at 2025-08-04 19:55:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 19:57:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 19:57:46
Script started at 2025-08-04 19:57:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 19:57:55
Script started at 2025-08-04 19:58:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 19:58:34
Database connection included
POST data received - name: 'Dianne', original_name: '煥寶寶', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 2025-08-31
    [original_dining_time] => 19:00
    [original_restaurant] => 悟思饗樂 私房料理
    [original_name] => 煥寶寶
    [name] => Dianne
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Dianne'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Received names: name1=Dianne, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Insert successful for name1: Dianne
Preparing to render HTML
Rendering HTML at 2025-08-04 19:58:34
Script started at 2025-08-04 20:00:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 20:00:46
Script started at 2025-08-04 20:00:52
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 20:00:52
Script started at 2025-08-04 20:01:09
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 2025-08-31
    [original_dining_time] => 19:00
    [original_restaurant] => 悟思饗樂 私房料理
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+5
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '悟思饗樂 私房料理'
POST original_dining_time: '19:00'
POST original_name: '蕾蕾'
Current form values - date: '2025-08-31', restaurant: '悟思饗樂 私房料理', dining_time: '19:00', name: '蕾蕾'
Update target values - update_date: '2025-08-31', update_restaurant: '悟思饗樂 私房料理', update_dining_time: '19:00', update_name: '蕾蕾'
Primary key changed: No
Original: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
New: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-31' 
                                 AND Restaurant = '悟思饗樂 私房料理' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '蕾蕾'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐 818', 
                            Host = 9, 
                            Price = 2750, 
                            Diff_Str = '', 
                            Remarks = '友人+5', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-31' 
                            AND Restaurant = '悟思饗樂 私房料理' 
                            AND Dining_Time = '19:00'
                            AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-04 20:01:09
Script started at 2025-08-04 20:18:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 20:18:23
Script started at 2025-08-04 20:19:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-05-13
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-05-13'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 20:19:42
Script started at 2025-08-04 20:20:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 20:20:09
Database connection included
POST data received - name: '煥寶寶', original_name: 'Brenden', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-05-13
    [dining_time] => 19:00
    [original_date] => 2025-05-13
    [original_dining_time] => 19:00
    [original_restaurant] => 丸滿
    [original_name] => Brenden
    [name] => 煥寶寶
    [bking_name] => 
    [restaurant] => 丸滿
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Received names: name1=煥寶寶, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Insert successful for name1: 煥寶寶
Preparing to render HTML
Rendering HTML at 2025-08-04 20:20:09
Script started at 2025-08-04 20:20:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 20:20:16
Script started at 2025-08-04 20:22:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 20:22:36
Script started at 2025-08-04 20:22:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 20:22:46
Database connection included
POST data received - name: 'Manny 潘', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Manny 潘
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Manny 潘'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 20:22:46
Script started at 2025-08-04 21:14:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 21:14:28
Script started at 2025-08-04 21:14:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 安私
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%安私%'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 21:14:43
Script started at 2025-08-04 21:15:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 21:15:59
Database connection included
POST data received - name: 'Dianne', original_name: '日安', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-12-14
    [dining_time] => 12:00
    [original_date] => 2025-12-14
    [original_dining_time] => 12:00
    [original_restaurant] => 惦-安私廚
    [original_name] => 日安
    [name] => Dianne
    [bking_name] => 
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Dianne'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Received names: name1=Dianne, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Insert successful for name1: Dianne
Preparing to render HTML
Rendering HTML at 2025-08-04 21:15:59
Script started at 2025-08-04 22:56:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-04 22:56:56
Script started at 2025-08-04 22:57:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 22:58:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-04 22:58:58
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: 'Mr. YEH 518', name2: 'Adam', name3: '檸檬', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 17:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => Mr. YEH 518
    [restaurant] => 水づき (燒鳥)
    [name2] => Adam
    [name3] => 檸檬
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name3: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=Yoman, bking_name=Mr. YEH 518, name2=Adam, name3=檸檬, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Adam
Insert successful for name3: 檸檬
Preparing to render HTML
Rendering HTML at 2025-08-04 22:58:58
Script started at 2025-08-04 22:59:07
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr. YEH 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 17:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr. YEH 518
    [restaurant] => 水づき (燒鳥)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-07' AND Dining_Time LIKE '%17:30%' AND Restaurant LIKE '%水づき (燒鳥)%' AND Bking_Name LIKE '%Mr. YEH 518%' AND Price = 2000 AND NG LIKE '%國外%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-04 22:59:07
Script started at 2025-08-04 23:14:03
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr. YEH 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 17:30
    [original_date] => 2025-10-07
    [original_dining_time] => 17:30
    [original_restaurant] => 水づき (燒鳥)
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr. YEH 518
    [restaurant] => 水づき (燒鳥)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-07'
POST original_restaurant: '水づき (燒鳥)'
POST original_dining_time: '17:30'
POST original_name: 'Yoman'
Current form values - date: '2025-10-07', restaurant: '水づき (燒鳥)', dining_time: '17:30', name: 'Yoman'
Update target values - update_date: '2025-10-07', update_restaurant: '水づき (燒鳥)', update_dining_time: '17:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-07, Restaurant=水づき (燒鳥), Dining_Time=17:30, Name=Yoman
New: Date=2025-10-07, Restaurant=水づき (燒鳥), Dining_Time=17:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-07' 
                                 AND Restaurant = '水づき (燒鳥)' 
                                 AND Dining_Time = '17:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Mr. YEH 518', 
                            Host = 3, 
                            Price = 2000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '國外', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-07' 
                            AND Restaurant = '水づき (燒鳥)' 
                            AND Dining_Time = '17:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-04 23:14:03
Script started at 2025-08-05 01:43:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 01:43:28
Script started at 2025-08-05 01:44:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:45:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:46:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:46:09
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: 'Mr.Yeh', name2: 'Adam', name3: '檸檬', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => Yamazaki Nishiazabu
    [name2] => Adam
    [name3] => 檸檬
    [name4] => 
    [name5] => 
    [price] => 9000
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name3: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=Yoman, bking_name=Mr.Yeh, name2=Adam, name3=檸檬, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Adam
Insert successful for name3: 檸檬
Preparing to render HTML
Rendering HTML at 2025-08-05 01:46:10
Script started at 2025-08-05 01:47:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 01:47:25
Script started at 2025-08-05 01:48:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:48:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:48:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:48:45
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: 'Mr.Yeh', name2: '檸檬', name3: 'Adam', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => SÉZANNE
    [name2] => 檸檬
    [name3] => Adam
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Checking name3: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Yoman, bking_name=Mr.Yeh, name2=檸檬, name3=Adam, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: 檸檬
Insert successful for name3: Adam
Preparing to render HTML
Rendering HTML at 2025-08-05 01:48:45
Script started at 2025-08-05 01:49:01
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr.Yeh
    [restaurant] => SÉZANNE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-11' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%SÉZANNE%' AND Bking_Name LIKE '%Mr.Yeh%' AND NG LIKE '%國外%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 01:49:01
Script started at 2025-08-05 01:49:16
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 2025-10-11
    [original_dining_time] => 18:00
    [original_restaurant] => SÉZANNE
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => SÉZANNE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 10000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-11'
POST original_restaurant: 'SÉZANNE'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-11', restaurant: 'SÉZANNE', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-10-11', update_restaurant: 'SÉZANNE', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-11, Restaurant=SÉZANNE, Dining_Time=18:00, Name=Yoman
New: Date=2025-10-11, Restaurant=SÉZANNE, Dining_Time=18:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-11' 
                                 AND Restaurant = 'SÉZANNE' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Mr.Yeh', 
                            Host = 4, 
                            Price = 10000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '國外', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-10-11' 
                            AND Restaurant = 'SÉZANNE' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 01:49:16
Script started at 2025-08-05 01:52:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 01:52:58
Script started at 2025-08-05 01:53:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-22
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-22'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 01:53:03
Script started at 2025-08-05 01:54:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:54:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:54:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 01:55:02
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: '料北鴨', name3: 'PI', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-22
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => earnestos
    [name2] => 料北鴨
    [name3] => PI
    [name4] => 
    [name5] => 
    [price] => 4000
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '料北鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '料北鴨'
validateName result for '料北鴨': count = 1
Checking name3: 'PI'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'PI'
validateName result for 'PI': count = 1
Received names: name1=Yoman, bking_name=, name2=料北鴨, name3=PI, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: 料北鴨
Insert successful for name3: PI
Preparing to render HTML
Rendering HTML at 2025-08-05 01:55:02
Script started at 2025-08-05 01:55:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-22
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => earnestos
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-22' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%earnestos%' AND Price = 4000
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 01:55:16
Script started at 2025-08-05 01:59:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 01:59:54
Script started at 2025-08-05 02:00:03
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:30
    [original_date] => 2025-10-06
    [original_dining_time] => 20:30
    [original_restaurant] => Yamazaki Nishiazabu
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => Yamazaki Nishiazabu
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 9000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-06'
POST original_restaurant: 'Yamazaki Nishiazabu'
POST original_dining_time: '20:30'
POST original_name: 'Yoman'
Current form values - date: '2025-10-06', restaurant: 'Yamazaki Nishiazabu', dining_time: '20:30', name: 'Yoman'
Update target values - update_date: '2025-10-06', update_restaurant: 'Yamazaki Nishiazabu', update_dining_time: '20:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-06, Restaurant=Yamazaki Nishiazabu, Dining_Time=20:30, Name=Yoman
New: Date=2025-10-06, Restaurant=Yamazaki Nishiazabu, Dining_Time=20:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-06' 
                                 AND Restaurant = 'Yamazaki Nishiazabu' 
                                 AND Dining_Time = '20:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Mr.Yeh', 
                            Host = 3, 
                            Price = 9000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '國外', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-06' 
                            AND Restaurant = 'Yamazaki Nishiazabu' 
                            AND Dining_Time = '20:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 02:00:03
Script started at 2025-08-05 02:00:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 02:00:11
Script started at 2025-08-05 02:00:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-07'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 02:00:25
Script started at 2025-08-05 02:00:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-11'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 02:00:40
Script started at 2025-08-05 11:09:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 11:09:14
Script started at 2025-08-05 11:09:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 11:09:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 11:10:03
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: 'Eric', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => Eric
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=taissn, bking_name=, name2=Eric, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Insert successful for name1: taissn
Insert successful for name2: Eric
Preparing to render HTML
Rendering HTML at 2025-08-05 11:10:03
Script started at 2025-08-05 11:11:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%麥面子%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:11:29
Script started at 2025-08-05 11:13:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 11:13:51
Script started at 2025-08-05 11:14:01
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:14:01
Script started at 2025-08-05 11:14:15
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-29
    [dining_time] => 12:00
    [original_date] => 2025-08-31
    [original_dining_time] => 12:00
    [original_restaurant] => 麥面子
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '麥面子'
POST original_dining_time: '12:00'
POST original_name: 'taissn'
Current form values - date: '2025-08-29', restaurant: '麥面子', dining_time: '12:00', name: 'taissn'
Update target values - update_date: '2025-08-31', update_restaurant: '麥面子', update_dining_time: '12:00', update_name: 'taissn'
Primary key changed: Yes
Original: Date=2025-08-31, Restaurant=麥面子, Dining_Time=12:00, Name=taissn
New: Date=2025-08-29, Restaurant=麥面子, Dining_Time=12:00, Name=taissn
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '麥面子' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'taissn'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-31' 
                                     AND Restaurant = '麥面子' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'taissn'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-29', '12:00', '麥面子', 'taissn', '', 2, 3000, '', 'test', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-05 11:14:15
Script started at 2025-08-05 11:14:52
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%麥面子%' AND Name = 'taissn' AND Remarks LIKE '%test%' AND Price = 3000
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:14:52
Script started at 2025-08-05 11:15:03
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:15:03
Script started at 2025-08-05 11:15:13
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 2025-08-29
    [original_dining_time] => 12:00
    [original_restaurant] => 麥面子
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-29'
POST original_restaurant: '麥面子'
POST original_dining_time: '12:00'
POST original_name: 'taissn'
Current form values - date: '2025-08-31', restaurant: '麥面子', dining_time: '12:00', name: 'taissn'
Update target values - update_date: '2025-08-29', update_restaurant: '麥面子', update_dining_time: '12:00', update_name: 'taissn'
Primary key changed: Yes
Original: Date=2025-08-29, Restaurant=麥面子, Dining_Time=12:00, Name=taissn
New: Date=2025-08-31, Restaurant=麥面子, Dining_Time=12:00, Name=taissn
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-29' 
                                     AND Restaurant = '麥面子' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'taissn'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-29' 
                                     AND Restaurant = '麥面子' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'taissn'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '12:00', '麥面子', 'taissn', '', 2, 3000, '', 'test', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-05 11:15:13
Script started at 2025-08-05 11:15:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:15:22
Script started at 2025-08-05 11:50:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 11:50:00
Script started at 2025-08-05 11:50:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => se
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%se%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:50:07
Script started at 2025-08-05 11:50:39
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 2025-10-11
    [original_dining_time] => 18:00
    [original_restaurant] => SÉZANNE
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 SÉZANNE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 10000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-11'
POST original_restaurant: 'SÉZANNE'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-11', restaurant: '東京 SÉZANNE', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-10-11', update_restaurant: 'SÉZANNE', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-10-11, Restaurant=SÉZANNE, Dining_Time=18:00, Name=Yoman
New: Date=2025-10-11, Restaurant=東京 SÉZANNE, Dining_Time=18:00, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-11' 
                                     AND Restaurant = 'SÉZANNE' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-11' 
                                     AND Restaurant = 'SÉZANNE' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-11', '18:00', '東京 SÉZANNE', 'Yoman', 'Mr.Yeh', 4, 10000, '', '', '國外', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-05 11:50:39
Script started at 2025-08-05 11:50:59
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr.Yeh
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 10000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-11' AND Dining_Time LIKE '%18:00%' AND Bking_Name LIKE '%Mr.Yeh%' AND Price = 10000 AND NG LIKE '%國外%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:50:59
Script started at 2025-08-05 11:51:04
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr.Yeh
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-11' AND Dining_Time LIKE '%18:00%' AND Bking_Name LIKE '%Mr.Yeh%' AND NG LIKE '%國外%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:51:04
Script started at 2025-08-05 11:51:14
Database connection included
POST data received - name: '檸檬', original_name: '檸檬', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 2025-10-11
    [original_dining_time] => 18:00
    [original_restaurant] => SÉZANNE
    [original_name] => 檸檬
    [name] => 檸檬
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 SÉZANNE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-11'
POST original_restaurant: 'SÉZANNE'
POST original_dining_time: '18:00'
POST original_name: '檸檬'
Current form values - date: '2025-10-11', restaurant: '東京 SÉZANNE', dining_time: '18:00', name: '檸檬'
Update target values - update_date: '2025-10-11', update_restaurant: 'SÉZANNE', update_dining_time: '18:00', update_name: '檸檬'
Primary key changed: Yes
Original: Date=2025-10-11, Restaurant=SÉZANNE, Dining_Time=18:00, Name=檸檬
New: Date=2025-10-11, Restaurant=東京 SÉZANNE, Dining_Time=18:00, Name=檸檬
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-11' 
                                     AND Restaurant = 'SÉZANNE' 
                                     AND Dining_Time = '18:00'
                                     AND Name = '檸檬'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-11' 
                                     AND Restaurant = 'SÉZANNE' 
                                     AND Dining_Time = '18:00'
                                     AND Name = '檸檬'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-11', '18:00', '東京 SÉZANNE', '檸檬', 'Mr.Yeh', NULL, NULL, '', '', '國外', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-05 11:51:14
Script started at 2025-08-05 11:51:26
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr.Yeh
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-11' AND Dining_Time LIKE '%18:00%' AND Bking_Name LIKE '%Mr.Yeh%' AND NG LIKE '%國外%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:51:26
Script started at 2025-08-05 11:51:35
Database connection included
POST data received - name: 'Adam', original_name: 'Adam', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 2025-10-11
    [original_dining_time] => 18:00
    [original_restaurant] => SÉZANNE
    [original_name] => Adam
    [name] => Adam
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 SÉZANNE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-11'
POST original_restaurant: 'SÉZANNE'
POST original_dining_time: '18:00'
POST original_name: 'Adam'
Current form values - date: '2025-10-11', restaurant: '東京 SÉZANNE', dining_time: '18:00', name: 'Adam'
Update target values - update_date: '2025-10-11', update_restaurant: 'SÉZANNE', update_dining_time: '18:00', update_name: 'Adam'
Primary key changed: Yes
Original: Date=2025-10-11, Restaurant=SÉZANNE, Dining_Time=18:00, Name=Adam
New: Date=2025-10-11, Restaurant=東京 SÉZANNE, Dining_Time=18:00, Name=Adam
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-11' 
                                     AND Restaurant = 'SÉZANNE' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Adam'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-11' 
                                     AND Restaurant = 'SÉZANNE' 
                                     AND Dining_Time = '18:00'
                                     AND Name = 'Adam'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-11', '18:00', '東京 SÉZANNE', 'Adam', 'Mr.Yeh', NULL, NULL, '', '', '國外', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-05 11:51:35
Script started at 2025-08-05 11:52:27
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr.Yeh
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06' AND Dining_Time LIKE '%18:00%' AND Bking_Name LIKE '%Mr.Yeh%' AND NG LIKE '%國外%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:52:27
Script started at 2025-08-05 11:52:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:52:42
Script started at 2025-08-05 11:53:12
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:30
    [original_date] => 2025-10-06
    [original_dining_time] => 20:30
    [original_restaurant] => Yamazaki Nishiazabu
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => Yamazaki Nishiazabu
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 9000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 11:53:12
Script started at 2025-08-05 11:53:24
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr.Yeh
    [restaurant] => Yamazaki Nishiazabu
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06' AND Dining_Time LIKE '%20:30%' AND Restaurant LIKE '%Yamazaki Nishiazabu%' AND Bking_Name LIKE '%Mr.Yeh%' AND NG LIKE '%國外%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:53:24
Script started at 2025-08-05 11:53:32
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr.Yeh
    [restaurant] => Yamazaki Nishiazabu
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06' AND Dining_Time LIKE '%20:30%' AND Restaurant LIKE '%Yamazaki Nishiazabu%' AND Bking_Name LIKE '%Mr.Yeh%' AND NG LIKE '%國外%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:53:32
Script started at 2025-08-05 11:53:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Yamazaki Nishiazabu
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06' AND Dining_Time LIKE '%20:30%' AND Restaurant LIKE '%Yamazaki Nishiazabu%' AND NG LIKE '%國外%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:53:37
Script started at 2025-08-05 11:53:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:53:46
Script started at 2025-08-05 11:53:57
Database connection included
POST data received - name: 'Adam', original_name: 'Adam', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:30
    [original_date] => 2025-10-06
    [original_dining_time] => 20:30
    [original_restaurant] => Yamazaki Nishiazabu
    [original_name] => Adam
    [name] => Adam
    [bking_name] => Mr.Yeh
    [restaurant] => Yamazaki Nishiazabu
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 9000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 11:53:57
Script started at 2025-08-05 11:54:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:54:10
Script started at 2025-08-05 11:54:19
Database connection included
POST data received - name: '檸檬', original_name: '檸檬', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:30
    [original_date] => 2025-10-06
    [original_dining_time] => 20:30
    [original_restaurant] => Yamazaki Nishiazabu
    [original_name] => 檸檬
    [name] => 檸檬
    [bking_name] => Mr.Yeh
    [restaurant] => Yamazaki Nishiazabu
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 9000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 11:54:19
Script started at 2025-08-05 11:54:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:54:32
Script started at 2025-08-05 11:55:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 11:55:27
Script started at 2025-08-05 11:55:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:55:33
Script started at 2025-08-05 11:55:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-07'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:55:48
Script started at 2025-08-05 11:56:07
Database connection included
POST data received - name: 'Adam', original_name: 'Adam', bking_name: 'Mr. YEH 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 17:30
    [original_date] => 2025-10-07
    [original_dining_time] => 17:30
    [original_restaurant] => 水づき (燒鳥)
    [original_name] => Adam
    [name] => Adam
    [bking_name] => Mr. YEH 518
    [restaurant] => 東京 水づき (燒鳥)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-07'
POST original_restaurant: '水づき (燒鳥)'
POST original_dining_time: '17:30'
POST original_name: 'Adam'
Current form values - date: '2025-10-07', restaurant: '東京 水づき (燒鳥)', dining_time: '17:30', name: 'Adam'
Update target values - update_date: '2025-10-07', update_restaurant: '水づき (燒鳥)', update_dining_time: '17:30', update_name: 'Adam'
Primary key changed: Yes
Original: Date=2025-10-07, Restaurant=水づき (燒鳥), Dining_Time=17:30, Name=Adam
New: Date=2025-10-07, Restaurant=東京 水づき (燒鳥), Dining_Time=17:30, Name=Adam
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-07' 
                                     AND Restaurant = '水づき (燒鳥)' 
                                     AND Dining_Time = '17:30'
                                     AND Name = 'Adam'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-07' 
                                     AND Restaurant = '水づき (燒鳥)' 
                                     AND Dining_Time = '17:30'
                                     AND Name = 'Adam'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-07', '17:30', '東京 水づき (燒鳥)', 'Adam', 'Mr. YEH 518', NULL, 2000, '', '', '國外', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-05 11:56:07
Script started at 2025-08-05 11:56:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-07'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:56:15
Script started at 2025-08-05 11:56:36
Database connection included
POST data received - name: '檸檬', original_name: '檸檬', bking_name: 'Mr. YEH 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 17:30
    [original_date] => 2025-10-07
    [original_dining_time] => 17:30
    [original_restaurant] => 水づき (燒鳥)
    [original_name] => 檸檬
    [name] => 檸檬
    [bking_name] => Mr. YEH 518
    [restaurant] => 東京 水づき (燒鳥)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-07'
POST original_restaurant: '水づき (燒鳥)'
POST original_dining_time: '17:30'
POST original_name: '檸檬'
Current form values - date: '2025-10-07', restaurant: '東京 水づき (燒鳥)', dining_time: '17:30', name: '檸檬'
Update target values - update_date: '2025-10-07', update_restaurant: '水づき (燒鳥)', update_dining_time: '17:30', update_name: '檸檬'
Primary key changed: Yes
Original: Date=2025-10-07, Restaurant=水づき (燒鳥), Dining_Time=17:30, Name=檸檬
New: Date=2025-10-07, Restaurant=東京 水づき (燒鳥), Dining_Time=17:30, Name=檸檬
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-07' 
                                     AND Restaurant = '水づき (燒鳥)' 
                                     AND Dining_Time = '17:30'
                                     AND Name = '檸檬'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-07' 
                                     AND Restaurant = '水づき (燒鳥)' 
                                     AND Dining_Time = '17:30'
                                     AND Name = '檸檬'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-07', '17:30', '東京 水づき (燒鳥)', '檸檬', 'Mr. YEH 518', NULL, 2000, '', '', '國外', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-05 11:56:36
Script started at 2025-08-05 11:56:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-07'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:56:43
Script started at 2025-08-05 11:56:52
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr. YEH 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 17:30
    [original_date] => 2025-10-07
    [original_dining_time] => 17:30
    [original_restaurant] => 水づき (燒鳥)
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr. YEH 518
    [restaurant] => 東京 水づき (燒鳥)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-07'
POST original_restaurant: '水づき (燒鳥)'
POST original_dining_time: '17:30'
POST original_name: 'Yoman'
Current form values - date: '2025-10-07', restaurant: '東京 水づき (燒鳥)', dining_time: '17:30', name: 'Yoman'
Update target values - update_date: '2025-10-07', update_restaurant: '水づき (燒鳥)', update_dining_time: '17:30', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-10-07, Restaurant=水づき (燒鳥), Dining_Time=17:30, Name=Yoman
New: Date=2025-10-07, Restaurant=東京 水づき (燒鳥), Dining_Time=17:30, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-07' 
                                     AND Restaurant = '水づき (燒鳥)' 
                                     AND Dining_Time = '17:30'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-07' 
                                     AND Restaurant = '水づき (燒鳥)' 
                                     AND Dining_Time = '17:30'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-07', '17:30', '東京 水づき (燒鳥)', 'Yoman', 'Mr. YEH 518', 3, 2000, '', '', '國外', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-05 11:56:52
Script started at 2025-08-05 11:57:03
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr. YEH 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-07
    [dining_time] => 17:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr. YEH 518
    [restaurant] => 東京 水づき (燒鳥)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-07' AND Dining_Time LIKE '%17:30%' AND Restaurant LIKE '%東京 水づき (燒鳥)%' AND Bking_Name LIKE '%Mr. YEH 518%' AND Price = 2000 AND NG LIKE '%國外%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:57:03
Script started at 2025-08-05 11:57:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 11:57:18
Script started at 2025-08-05 11:59:54
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: 'Adam', name3: '檸檬', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 東京 てんぷら山の上Ginza
    [name2] => Adam
    [name3] => 檸檬
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name3: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=Yoman, bking_name=, name2=Adam, name3=檸檬, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Adam
Insert successful for name3: 檸檬
Preparing to render HTML
Rendering HTML at 2025-08-05 11:59:54
Script started at 2025-08-05 12:00:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 12:00:11
Script started at 2025-08-05 12:03:16
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: 'Mr.Yeh', name2: 'Adam', name3: '檸檬', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 鮨 しゅん輔 (壽司)
    [name2] => Adam
    [name3] => 檸檬
    [name4] => 
    [name5] => 
    [price] => 9000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name3: '檸檬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '檸檬'
validateName result for '檸檬': count = 1
Received names: name1=Yoman, bking_name=Mr.Yeh, name2=Adam, name3=檸檬, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Adam
Insert successful for name3: 檸檬
Preparing to render HTML
Rendering HTML at 2025-08-05 12:03:16
Script started at 2025-08-05 12:04:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-11'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 12:04:08
Script started at 2025-08-05 12:04:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-22
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-22'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 12:04:40
Script started at 2025-08-05 12:05:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 12:05:09
Script started at 2025-08-05 12:05:29
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:30
    [original_date] => 2025-10-08
    [original_dining_time] => 19:30
    [original_restaurant] => 東京 てんぷら山の上Ginza
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 東京 てんぷら山の上Ginza
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-08'
POST original_restaurant: '東京 てんぷら山の上Ginza'
POST original_dining_time: '19:30'
POST original_name: 'Yoman'
Current form values - date: '2025-10-08', restaurant: '東京 てんぷら山の上Ginza', dining_time: '19:30', name: 'Yoman'
Update target values - update_date: '2025-10-08', update_restaurant: '東京 てんぷら山の上Ginza', update_dining_time: '19:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-08, Restaurant=東京 てんぷら山の上Ginza, Dining_Time=19:30, Name=Yoman
New: Date=2025-10-08, Restaurant=東京 てんぷら山の上Ginza, Dining_Time=19:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-08' 
                                 AND Restaurant = '東京 てんぷら山の上Ginza' 
                                 AND Dining_Time = '19:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 3, 
                            Price = 6000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '國外', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-08' 
                            AND Restaurant = '東京 てんぷら山の上Ginza' 
                            AND Dining_Time = '19:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 12:05:29
Script started at 2025-08-05 12:25:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 12:25:16
Script started at 2025-08-05 12:25:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 12:25:23
Script started at 2025-08-05 12:25:40
Database connection included
POST data received - name: '', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 19:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Christine
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 12:25:40
Script started at 2025-08-05 14:58:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 14:58:34
Script started at 2025-08-05 14:58:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 14:58:40
Script started at 2025-08-05 14:59:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 14:59:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-05 14:59:19
Database connection included
POST data received - name: '愛吃鬼', original_name: 'Elsa', bking_name: '', name2: '丹丹', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 2025-08-31
    [original_dining_time] => 19:00
    [original_restaurant] => 悟思饗樂 私房料理
    [original_name] => Elsa
    [name] => 愛吃鬼
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 丹丹
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '愛吃鬼'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '愛吃鬼'
validateName result for '愛吃鬼': count = 1
Checking name2: '丹丹'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '丹丹'
validateName result for '丹丹': count = 1
Received names: name1=愛吃鬼, bking_name=, name2=丹丹, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '愛吃鬼'
validateName result for '愛吃鬼': count = 1
Insert successful for name1: 愛吃鬼
Insert successful for name2: 丹丹
Preparing to render HTML
Rendering HTML at 2025-08-05 14:59:19
Script started at 2025-08-05 14:59:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%' AND Price = 2750
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 14:59:28
Script started at 2025-08-05 16:55:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 16:55:24
Script started at 2025-08-05 16:57:58
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: 'Mr.Yeh', name2: 'Adam', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 明寂Myoujaku
    [name2] => Adam
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8000
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Yoman, bking_name=Mr.Yeh, name2=Adam, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Adam
Preparing to render HTML
Rendering HTML at 2025-08-05 16:57:58
Script started at 2025-08-05 16:58:07
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 明寂Myoujaku
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8000
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06' AND Dining_Time LIKE '%20:00%' AND Restaurant LIKE '%東京 明寂Myoujaku%' AND Name = 'Yoman' AND Bking_Name LIKE '%Mr.Yeh%' AND Price = 8000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 16:58:07
Script started at 2025-08-05 16:58:14
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 20:00
    [original_date] => 2025-10-06
    [original_dining_time] => 20:00
    [original_restaurant] => 東京 明寂Myoujaku
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 明寂Myoujaku
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-06'
POST original_restaurant: '東京 明寂Myoujaku'
POST original_dining_time: '20:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-06', restaurant: '東京 明寂Myoujaku', dining_time: '20:00', name: 'Yoman'
Update target values - update_date: '2025-10-06', update_restaurant: '東京 明寂Myoujaku', update_dining_time: '20:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-06, Restaurant=東京 明寂Myoujaku, Dining_Time=20:00, Name=Yoman
New: Date=2025-10-06, Restaurant=東京 明寂Myoujaku, Dining_Time=20:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-06' 
                                 AND Restaurant = '東京 明寂Myoujaku' 
                                 AND Dining_Time = '20:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Mr.Yeh', 
                            Host = 2, 
                            Price = 8000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '國外', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-06' 
                            AND Restaurant = '東京 明寂Myoujaku' 
                            AND Dining_Time = '20:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 16:58:14
Script started at 2025-08-05 23:52:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-05 23:52:15
Script started at 2025-08-05 23:52:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%悟思饗樂 私房料理%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:52:25
Script started at 2025-08-05 23:52:46
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 2025-08-31
    [original_dining_time] => 19:00
    [original_restaurant] => 悟思饗樂 私房料理
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 15
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+5
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '悟思饗樂 私房料理'
POST original_dining_time: '19:00'
POST original_name: '蕾蕾'
Current form values - date: '2025-08-31', restaurant: '悟思饗樂 私房料理', dining_time: '19:00', name: '蕾蕾'
Update target values - update_date: '2025-08-31', update_restaurant: '悟思饗樂 私房料理', update_dining_time: '19:00', update_name: '蕾蕾'
Primary key changed: No
Original: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
New: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-31' 
                                 AND Restaurant = '悟思饗樂 私房料理' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '蕾蕾'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐 818', 
                            Host = 15, 
                            Price = 2750, 
                            Diff_Str = '', 
                            Remarks = '友人+5', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-31' 
                            AND Restaurant = '悟思饗樂 私房料理' 
                            AND Dining_Time = '19:00'
                            AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 23:52:46
Script started at 2025-08-05 23:53:42
Database connection included
POST data received - name: '蕾蕾', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 15
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人+9
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%' AND Name = '蕾蕾' AND Bking_Name LIKE '%侯小姐 818%' AND Remarks LIKE '%友人+9%' AND Price = 2750
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:53:42
Script started at 2025-08-05 23:53:48
Database connection included
POST data received - name: '蕾蕾', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 15
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%' AND Name = '蕾蕾' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2750
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:53:48
Script started at 2025-08-05 23:53:56
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 2025-08-31
    [original_dining_time] => 19:00
    [original_restaurant] => 悟思饗樂 私房料理
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 15
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+9
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '悟思饗樂 私房料理'
POST original_dining_time: '19:00'
POST original_name: '蕾蕾'
Current form values - date: '2025-08-31', restaurant: '悟思饗樂 私房料理', dining_time: '19:00', name: '蕾蕾'
Update target values - update_date: '2025-08-31', update_restaurant: '悟思饗樂 私房料理', update_dining_time: '19:00', update_name: '蕾蕾'
Primary key changed: No
Original: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
New: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-31' 
                                 AND Restaurant = '悟思饗樂 私房料理' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '蕾蕾'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐 818', 
                            Host = 15, 
                            Price = 2750, 
                            Diff_Str = '', 
                            Remarks = '友人+9', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-31' 
                            AND Restaurant = '悟思饗樂 私房料理' 
                            AND Dining_Time = '19:00'
                            AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 23:53:56
Script started at 2025-08-05 23:55:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2750
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:55:28
Script started at 2025-08-05 23:55:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%' AND Bking_Name LIKE '%侯小姐 818%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:55:39
Script started at 2025-08-05 23:55:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:55:50
Script started at 2025-08-05 23:56:27
Database connection included
POST data received - name: 'Dianne', original_name: 'Dianne', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 2025-08-31
    [original_dining_time] => 19:00
    [original_restaurant] => 悟思饗樂 私房料理
    [original_name] => Dianne
    [name] => Dianne
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '悟思饗樂 私房料理'
POST original_dining_time: '19:00'
POST original_name: 'Dianne'
Current form values - date: '2025-08-31', restaurant: '悟思饗樂 私房料理', dining_time: '19:00', name: 'Dianne'
Update target values - update_date: '2025-08-31', update_restaurant: '悟思饗樂 私房料理', update_dining_time: '19:00', update_name: 'Dianne'
Primary key changed: No
Original: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=Dianne
New: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=Dianne
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-31' 
                                 AND Restaurant = '悟思饗樂 私房料理' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Dianne'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 5500, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-31' 
                            AND Restaurant = '悟思饗樂 私房料理' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Dianne'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 23:56:27
Script started at 2025-08-05 23:56:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%' AND Price = 5500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:56:37
Script started at 2025-08-05 23:56:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%悟思饗樂 私房料理%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:56:45
Script started at 2025-08-05 23:57:08
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 19:00
    [original_date] => 2025-08-31
    [original_dining_time] => 19:00
    [original_restaurant] => 悟思饗樂 私房料理
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 悟思饗樂 私房料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2750
    [host] => 14
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+9
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '悟思饗樂 私房料理'
POST original_dining_time: '19:00'
POST original_name: '蕾蕾'
Current form values - date: '2025-08-31', restaurant: '悟思饗樂 私房料理', dining_time: '19:00', name: '蕾蕾'
Update target values - update_date: '2025-08-31', update_restaurant: '悟思饗樂 私房料理', update_dining_time: '19:00', update_name: '蕾蕾'
Primary key changed: No
Original: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
New: Date=2025-08-31, Restaurant=悟思饗樂 私房料理, Dining_Time=19:00, Name=蕾蕾
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-31' 
                                 AND Restaurant = '悟思饗樂 私房料理' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '蕾蕾'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐 818', 
                            Host = 14, 
                            Price = 2750, 
                            Diff_Str = '', 
                            Remarks = '友人+9', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-31' 
                            AND Restaurant = '悟思饗樂 私房料理' 
                            AND Dining_Time = '19:00'
                            AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-05 23:57:08
Script started at 2025-08-05 23:57:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-08-05 23:57:17
Script started at 2025-08-06 00:20:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 23 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 00:20:11
Script started at 2025-08-06 00:22:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 00:22:02
Script started at 2025-08-06 00:22:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 23 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 00:22:16
Script started at 2025-08-06 00:22:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-06 00:23:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-06 00:23:39
Database connection included
POST data received - name: 'Yoman', original_name: '彥彥', bking_name: '', name2: 'Poya', name3: 'Michelle', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 19:00
    [original_date] => 2025-07-20
    [original_dining_time] => 19:00
    [original_restaurant] => Birdy
    [original_name] => 彥彥
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => Poya
    [name3] => Michelle
    [name4] => 
    [name5] => 
    [price] => 2857
    [host] => 14
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name3: 'Michelle'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Michelle'
validateName result for 'Michelle': count = 1
Received names: name1=Yoman, bking_name=, name2=Poya, name3=Michelle, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Poya
Insert successful for name3: Michelle
Preparing to render HTML
Rendering HTML at 2025-08-06 00:23:39
Script started at 2025-08-06 00:23:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 00:23:49
Script started at 2025-08-06 00:24:09
Database connection included
POST data received - name: 'Michelle', original_name: 'Michelle', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 19:00
    [original_date] => 2025-07-20
    [original_dining_time] => 19:00
    [original_restaurant] => Birdy
    [original_name] => Michelle
    [name] => Michelle
    [bking_name] => 
    [restaurant] => Birdy
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2857
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1 替代 lizzz
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Michelle'
validateName result for 'Michelle': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-07-20'
POST original_restaurant: 'Birdy'
POST original_dining_time: '19:00'
POST original_name: 'Michelle'
Current form values - date: '2025-07-20', restaurant: 'Birdy', dining_time: '19:00', name: 'Michelle'
Update target values - update_date: '2025-07-20', update_restaurant: 'Birdy', update_dining_time: '19:00', update_name: 'Michelle'
Primary key changed: No
Original: Date=2025-07-20, Restaurant=Birdy, Dining_Time=19:00, Name=Michelle
New: Date=2025-07-20, Restaurant=Birdy, Dining_Time=19:00, Name=Michelle
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-07-20' 
                                 AND Restaurant = 'Birdy' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Michelle'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 2857, 
                            Diff_Str = '', 
                            Remarks = '友人+1 替代 lizzz', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-07-20' 
                            AND Restaurant = 'Birdy' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Michelle'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-06 00:24:09
Script started at 2025-08-06 00:24:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-20'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 00:24:20
Script started at 2025-08-06 00:28:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-08'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 00:28:06
Script started at 2025-08-06 00:29:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-06 00:29:21
Database connection included
POST data received - name: '小丸子', original_name: 'Adam', bking_name: '', name2: 'Jerrymx5', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 19:00
    [original_date] => 2025-06-08
    [original_dining_time] => 19:00
    [original_restaurant] => 梁家私廚
    [original_name] => Adam
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => Jerrymx5
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小丸子'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Checking name2: 'Jerrymx5'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jerrymx5'
validateName result for 'Jerrymx5': count = 1
Received names: name1=小丸子, bking_name=, name2=Jerrymx5, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
Insert successful for name1: 小丸子
Insert successful for name2: Jerrymx5
Preparing to render HTML
Rendering HTML at 2025-08-06 00:29:21
Script started at 2025-08-06 00:29:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-06-08
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-06-08' AND Restaurant LIKE '%梁家私廚%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 00:29:39
Script started at 2025-08-06 01:16:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 01:16:34
Script started at 2025-08-06 01:16:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-09-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-09-23'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 01:16:47
Script started at 2025-08-06 01:16:57
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-23
    [dining_time] => 19:00
    [original_date] => 2024-09-23
    [original_dining_time] => 19:00
    [original_restaurant] => 東京龍吟RyuGin
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 東京 龍吟RyuGin
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 20000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-09-23'
POST original_restaurant: '東京龍吟RyuGin'
POST original_dining_time: '19:00'
POST original_name: 'Eric'
Current form values - date: '2024-09-23', restaurant: '東京 龍吟RyuGin', dining_time: '19:00', name: 'Eric'
Update target values - update_date: '2024-09-23', update_restaurant: '東京龍吟RyuGin', update_dining_time: '19:00', update_name: 'Eric'
Primary key changed: Yes
Original: Date=2024-09-23, Restaurant=東京龍吟RyuGin, Dining_Time=19:00, Name=Eric
New: Date=2024-09-23, Restaurant=東京 龍吟RyuGin, Dining_Time=19:00, Name=Eric
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2024-09-23' 
                                     AND Restaurant = '東京龍吟RyuGin' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Eric'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2024-09-23' 
                                     AND Restaurant = '東京龍吟RyuGin' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Eric'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2024-09-23', '19:00', '東京 龍吟RyuGin', 'Eric', '', 2, 20000, '', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 01:16:57
Script started at 2025-08-06 01:17:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-09-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-09-23'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 01:17:21
Script started at 2025-08-06 01:17:29
Database connection included
POST data received - name: 'Steve', original_name: 'Steve', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-23
    [dining_time] => 19:00
    [original_date] => 2024-09-23
    [original_dining_time] => 19:00
    [original_restaurant] => 東京龍吟RyuGin
    [original_name] => Steve
    [name] => Steve
    [bking_name] => 
    [restaurant] => 東京 龍吟RyuGin
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 20000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Steve'
validateName result for 'Steve': count = 0
Update failed: Invalid name Steve
Preparing to render HTML
Rendering HTML at 2025-08-06 01:17:29
Script started at 2025-08-06 10:24:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 10:24:54
Script started at 2025-08-06 10:25:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-06 10:25:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-06 10:26:28
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: 'Dada', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 11:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 馥約fuyue
    [name2] => Dada
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Dada'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=Dada, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Dada
Preparing to render HTML
Rendering HTML at 2025-08-06 10:26:28
Script started at 2025-08-06 10:34:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 10:34:18
Script started at 2025-08-06 10:34:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:34:27
Script started at 2025-08-06 10:34:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-06 10:34:50
Database connection included
POST data received - name: '凱特', original_name: 'Dada', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 11:00
    [original_date] => 2025-08-30
    [original_dining_time] => 11:00
    [original_restaurant] => 馥約fuyue
    [original_name] => Dada
    [name] => 凱特
    [bking_name] => 葉先生 518
    [restaurant] => 馥約fuyue
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Received names: name1=凱特, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Insert successful for name1: 凱特
Preparing to render HTML
Rendering HTML at 2025-08-06 10:34:50
Script started at 2025-08-06 10:35:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 10:35:02
Script started at 2025-08-06 10:35:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:35:08
Script started at 2025-08-06 10:35:51
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 11:00
    [original_date] => 2025-08-30
    [original_dining_time] => 11:00
    [original_restaurant] => 馥約fuyue
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 馥約fuyue
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '馥約fuyue'
POST original_dining_time: '11:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-30', restaurant: '馥約fuyue', dining_time: '11:00', name: 'Yoman'
Update target values - update_date: '2025-08-30', update_restaurant: '馥約fuyue', update_dining_time: '11:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-08-30, Restaurant=馥約fuyue, Dining_Time=11:00, Name=Yoman
New: Date=2025-08-30, Restaurant=馥約fuyue, Dining_Time=11:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-30' 
                                 AND Restaurant = '馥約fuyue' 
                                 AND Dining_Time = '11:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 3, 
                            Price = 2000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-30' 
                            AND Restaurant = '馥約fuyue' 
                            AND Dining_Time = '11:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-06 10:35:51
Script started at 2025-08-06 10:38:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 10:38:51
Script started at 2025-08-06 10:38:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:38:57
Script started at 2025-08-06 10:39:17
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 2025-08-30
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '樂魚'
POST original_dining_time: '19:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-30', restaurant: '樂魚', dining_time: '12:30', name: 'Yoman'
Update target values - update_date: '2025-08-30', update_restaurant: '樂魚', update_dining_time: '19:00', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=樂魚, Dining_Time=19:00, Name=Yoman
New: Date=2025-08-30, Restaurant=樂魚, Dining_Time=12:30, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '樂魚' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '樂魚' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-30', '12:30', '樂魚', 'Yoman', '', 2, NULL, '', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:39:17
Script started at 2025-08-06 10:39:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:39:30
Script started at 2025-08-06 10:39:46
Database connection included
POST data received - name: '', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 2025-08-30
    [original_dining_time] => 12:30
    [original_restaurant] => 樂魚
    [original_name] => Yoman
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-08-06 10:39:46
Script started at 2025-08-06 10:40:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:40:13
Script started at 2025-08-06 10:40:36
Database connection included
POST data received - name: '凱特', original_name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 2025-08-30
    [original_dining_time] => 19:00
    [original_restaurant] => 樂魚
    [original_name] => 凱特
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '樂魚'
POST original_dining_time: '19:00'
POST original_name: '凱特'
Current form values - date: '2025-08-30', restaurant: '樂魚', dining_time: '12:30', name: '凱特'
Update target values - update_date: '2025-08-30', update_restaurant: '樂魚', update_dining_time: '19:00', update_name: '凱特'
Primary key changed: Yes
Original: Date=2025-08-30, Restaurant=樂魚, Dining_Time=19:00, Name=凱特
New: Date=2025-08-30, Restaurant=樂魚, Dining_Time=12:30, Name=凱特
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '樂魚' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '凱特'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-30' 
                                     AND Restaurant = '樂魚' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '凱特'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-30', '12:30', '樂魚', '凱特', '', NULL, NULL, '', '樂魚 包場', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:40:36
Script started at 2025-08-06 10:40:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 樂魚 包場
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%樂魚%' AND Remarks LIKE '%樂魚 包場%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:40:46
Script started at 2025-08-06 10:51:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 10:51:43
Script started at 2025-08-06 10:51:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鄒記%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:51:55
Script started at 2025-08-06 10:52:25
Database connection included
POST data received - name: '小丸子', original_name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 12:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => 小丸子
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: '小丸子'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '12:00', name: '小丸子'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: '小丸子'
Primary key changed: Yes
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=小丸子
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=12:00, Name=小丸子
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '小丸子'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '小丸子'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-07', '12:00', '鄒記食舖', '小丸子', '', 7, 6000, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:52:25
Script started at 2025-08-06 10:52:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:52:45
Script started at 2025-08-06 10:53:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:53:03
Script started at 2025-08-06 10:53:25
Database connection included
POST data received - name: '晨星', original_name: '晨星', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 12:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => 晨星
    [name] => 晨星
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: '晨星'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '12:00', name: '晨星'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: '晨星'
Primary key changed: Yes
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=晨星
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=12:00, Name=晨星
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '晨星'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '晨星'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-07', '12:00', '鄒記食舖', '晨星', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:53:25
Script started at 2025-08-06 10:53:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:53:37
Script started at 2025-08-06 10:53:51
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 12:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'Christine'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '12:00', name: 'Christine'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'Christine'
Primary key changed: Yes
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Christine
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=12:00, Name=Christine
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Christine'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Christine'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-07', '12:00', '鄒記食舖', 'Christine', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:53:51
Script started at 2025-08-06 10:54:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:54:08
Script started at 2025-08-06 10:54:22
Database connection included
POST data received - name: '光耀', original_name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 12:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => 光耀
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: '光耀'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '12:00', name: '光耀'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: '光耀'
Primary key changed: Yes
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=光耀
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=12:00, Name=光耀
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '光耀'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '光耀'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-07', '12:00', '鄒記食舖', '光耀', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:54:22
Script started at 2025-08-06 10:54:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:54:36
Script started at 2025-08-06 10:54:54
Database connection included
POST data received - name: 'Frank', original_name: 'Frank', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 12:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Frank
    [name] => Frank
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Frank'
validateName result for 'Frank': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'Frank'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '12:00', name: 'Frank'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'Frank'
Primary key changed: Yes
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Frank
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=12:00, Name=Frank
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Frank'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Frank'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-07', '12:00', '鄒記食舖', 'Frank', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:54:54
Script started at 2025-08-06 10:55:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:55:12
Script started at 2025-08-06 10:55:32
Database connection included
POST data received - name: 'Liz', original_name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 12:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Liz
    [name] => Liz
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'Liz'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '12:00', name: 'Liz'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'Liz'
Primary key changed: Yes
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Liz
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=12:00, Name=Liz
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Liz'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Liz'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-07', '12:00', '鄒記食舖', 'Liz', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:55:32
Script started at 2025-08-06 10:55:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:55:44
Script started at 2025-08-06 10:55:56
Database connection included
POST data received - name: 'TC', original_name: 'TC', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 12:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => TC
    [name] => TC
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'TC'
validateName result for 'TC': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'TC'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '12:00', name: 'TC'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'TC'
Primary key changed: Yes
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=TC
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=12:00, Name=TC
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'TC'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'TC'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-07', '12:00', '鄒記食舖', 'TC', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:55:56
Script started at 2025-08-06 10:56:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:56:09
Script started at 2025-08-06 10:56:24
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', original_name: 'ฅʕ´•ᴥ•`ʔฅ-', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 12:00
    [original_date] => 2025-08-07
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => ฅʕ´•ᴥ•`ʔฅ-
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-07'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'ฅʕ´•ᴥ•`ʔฅ-'
Current form values - date: '2025-08-07', restaurant: '鄒記食舖', dining_time: '12:00', name: 'ฅʕ´•ᴥ•`ʔฅ-'
Update target values - update_date: '2025-08-07', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'ฅʕ´•ᴥ•`ʔฅ-'
Primary key changed: Yes
Original: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=19:00, Name=ฅʕ´•ᴥ•`ʔฅ-
New: Date=2025-08-07, Restaurant=鄒記食舖, Dining_Time=12:00, Name=ฅʕ´•ᴥ•`ʔฅ-
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'ฅʕ´•ᴥ•`ʔฅ-'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-07' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'ฅʕ´•ᴥ•`ʔฅ-'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-07', '12:00', '鄒記食舖', 'ฅʕ´•ᴥ•`ʔฅ-', '', NULL, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-06 10:56:24
Script started at 2025-08-06 10:56:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-07' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:56:40
Script started at 2025-08-06 10:59:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Restaurant LIKE '%樂魚%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 10:59:58
Script started at 2025-08-06 11:00:11
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 2025-08-30
    [original_dining_time] => 12:30
    [original_restaurant] => 樂魚
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '樂魚'
POST original_dining_time: '12:30'
POST original_name: 'Yoman'
Current form values - date: '2025-08-30', restaurant: '樂魚', dining_time: '12:30', name: 'Yoman'
Update target values - update_date: '2025-08-30', update_restaurant: '樂魚', update_dining_time: '12:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-08-30, Restaurant=樂魚, Dining_Time=12:30, Name=Yoman
New: Date=2025-08-30, Restaurant=樂魚, Dining_Time=12:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-30' 
                                 AND Restaurant = '樂魚' 
                                 AND Dining_Time = '12:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 2, 
                            Price = 3630, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-30' 
                            AND Restaurant = '樂魚' 
                            AND Dining_Time = '12:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-06 11:00:11
Script started at 2025-08-06 13:56:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 13:56:36
Script started at 2025-08-06 13:56:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 13:56:42
Script started at 2025-08-06 14:42:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 14:42:38
Script started at 2025-08-06 14:44:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Restaurant LIKE '%test%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 14:44:06
Script started at 2025-08-06 14:44:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 14:44:16
Script started at 2025-08-06 14:45:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 14:45:11
Script started at 2025-08-06 14:45:26
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: 'Eric 566', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:30
    [original_date] => 2025-08-01
    [original_dining_time] => 12:30
    [original_restaurant] => test
    [original_name] => Eric
    [name] => Eric
    [bking_name] => Eric 566
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-06 14:45:26
Script started at 2025-08-06 14:46:08
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Eric 566', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Eric 566
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%test%' AND Bking_Name LIKE '%Eric 566%' AND Price = 3000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 14:46:08
Script started at 2025-08-06 14:46:21
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: 'Eric 566', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 12:30
    [original_date] => 2025-08-01
    [original_dining_time] => 12:30
    [original_restaurant] => test
    [original_name] => taissn
    [name] => taissn
    [bking_name] => Eric 566
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-06 14:46:21
Script started at 2025-08-06 18:34:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 18:34:00
Script started at 2025-08-06 18:34:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 18:34:06
Script started at 2025-08-06 18:34:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 18:34:34
Script started at 2025-08-06 23:02:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 23:02:34
Script started at 2025-08-06 23:02:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => te
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Restaurant LIKE '%te%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 23:02:49
Script started at 2025-08-06 23:42:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-06 23:42:45
Script started at 2025-08-06 23:42:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-08-06 23:42:49
Script started at 2025-08-07 00:15:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19' AND Restaurant LIKE '%黑%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:15:25
Script started at 2025-08-07 00:18:13
Database connection included
POST data received - name: '', original_name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 18:30
    [original_date] => 2025-09-19
    [original_dining_time] => 18:30
    [original_restaurant] => 黑馬包場
    [original_name] => Lena
    [name] => 
    [bking_name] => Lena
    [restaurant] => 黑馬包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬包場%' AND Bking_Name LIKE '%Lena%' AND Price = 1500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:18:13
Script started at 2025-08-07 00:18:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬包場%' AND Price = 1500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:18:23
Script started at 2025-08-07 00:18:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬包場%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:18:27
Script started at 2025-08-07 00:18:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 00:19:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 00:19:27
Database connection included
POST data received - name: '小安', original_name: 'Dada', bking_name: '', name2: '蓋彥壔', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 18:30
    [original_date] => 2025-09-19
    [original_dining_time] => 18:30
    [original_restaurant] => 黑馬包場
    [original_name] => Dada
    [name] => 小安
    [bking_name] => 
    [restaurant] => 黑馬包場
    [name2] => 蓋彥壔
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Checking name2: '蓋彥壔'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蓋彥壔'
validateName result for '蓋彥壔': count = 1
Received names: name1=小安, bking_name=, name2=蓋彥壔, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Insert successful for name1: 小安
Insert successful for name2: 蓋彥壔
Preparing to render HTML
Rendering HTML at 2025-08-07 00:19:27
Script started at 2025-08-07 00:19:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 黑馬包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%黑馬包場%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:19:35
Script started at 2025-08-07 00:19:48
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 18:30
    [original_date] => 2025-09-19
    [original_dining_time] => 18:30
    [original_restaurant] => 黑馬包場
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena
    [restaurant] => 黑馬包場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1500
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-19'
POST original_restaurant: '黑馬包場'
POST original_dining_time: '18:30'
POST original_name: 'Lena'
Current form values - date: '2025-09-19', restaurant: '黑馬包場', dining_time: '18:30', name: 'Lena'
Update target values - update_date: '2025-09-19', update_restaurant: '黑馬包場', update_dining_time: '18:30', update_name: 'Lena'
Primary key changed: No
Original: Date=2025-09-19, Restaurant=黑馬包場, Dining_Time=18:30, Name=Lena
New: Date=2025-09-19, Restaurant=黑馬包場, Dining_Time=18:30, Name=Lena
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-19' 
                                 AND Restaurant = '黑馬包場' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Lena'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Lena', 
                            Host = 8, 
                            Price = 1500, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-19' 
                            AND Restaurant = '黑馬包場' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-07 00:19:48
Script started at 2025-08-07 00:26:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:26:12
Script started at 2025-08-07 00:27:12
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [original_date] => 2025-09-21
    [original_dining_time] => 18:00
    [original_restaurant] => 壽司秀吉
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena 
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-21'
POST original_restaurant: '壽司秀吉'
POST original_dining_time: '18:00'
POST original_name: 'Lena'
Current form values - date: '2025-09-21', restaurant: '壽司秀吉', dining_time: '18:00', name: 'Lena'
Update target values - update_date: '2025-09-21', update_restaurant: '壽司秀吉', update_dining_time: '18:00', update_name: 'Lena'
Primary key changed: No
Original: Date=2025-09-21, Restaurant=壽司秀吉, Dining_Time=18:00, Name=Lena
New: Date=2025-09-21, Restaurant=壽司秀吉, Dining_Time=18:00, Name=Lena
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-21' 
                                 AND Restaurant = '壽司秀吉' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Lena'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Lena', 
                            Host = 7, 
                            Price = 1800, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-21' 
                            AND Restaurant = '壽司秀吉' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-07 00:27:12
Script started at 2025-08-07 00:27:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:27:21
Script started at 2025-08-07 00:32:46
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [original_date] => 2025-09-21
    [original_dining_time] => 18:00
    [original_restaurant] => 壽司秀吉
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 7
    [discount] => 9
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-21'
POST original_restaurant: '壽司秀吉'
POST original_dining_time: '18:00'
POST original_name: 'Lena'
Current form values - date: '2025-09-21', restaurant: '壽司秀吉', dining_time: '18:00', name: 'Lena'
Update target values - update_date: '2025-09-21', update_restaurant: '壽司秀吉', update_dining_time: '18:00', update_name: 'Lena'
Primary key changed: No
Original: Date=2025-09-21, Restaurant=壽司秀吉, Dining_Time=18:00, Name=Lena
New: Date=2025-09-21, Restaurant=壽司秀吉, Dining_Time=18:00, Name=Lena
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-21' 
                                 AND Restaurant = '壽司秀吉' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Lena'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Lena', 
                            Host = 7, 
                            Price = 1800, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = 9 
                          WHERE Date = '2025-09-21' 
                            AND Restaurant = '壽司秀吉' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-07 00:32:46
Script started at 2025-08-07 00:35:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:35:03
Script started at 2025-08-07 00:35:18
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [original_date] => 2025-09-21
    [original_dining_time] => 18:00
    [original_restaurant] => 壽司秀吉
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 7
    [discount] => 9
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-21'
POST original_restaurant: '壽司秀吉'
POST original_dining_time: '18:00'
POST original_name: 'Lena'
Current form values - date: '2025-09-21', restaurant: '壽司秀吉', dining_time: '18:00', name: 'Lena'
Update target values - update_date: '2025-09-21', update_restaurant: '壽司秀吉', update_dining_time: '18:00', update_name: 'Lena'
Primary key changed: No
Original: Date=2025-09-21, Restaurant=壽司秀吉, Dining_Time=18:00, Name=Lena
New: Date=2025-09-21, Restaurant=壽司秀吉, Dining_Time=18:00, Name=Lena
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-21' 
                                 AND Restaurant = '壽司秀吉' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Lena'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Lena', 
                            Host = 7, 
                            Price = 1800, 
                            Diff_Str = 'Y', 
                            Remarks = '友人+1', 
                            NG = '國外', 
                            FullGrp = '🈵', 
                            Discount = 9 
                          WHERE Date = '2025-09-21' 
                            AND Restaurant = '壽司秀吉' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-07 00:35:18
Script started at 2025-08-07 00:35:24
Database connection included
POST data received - name: 'Lena', original_name: '', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Lena
    [bking_name] => Lena
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 7
    [discount] => 9
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 國外
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
NG search condition added: NG LIKE '%國外%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%壽司秀吉%' AND Name = 'Lena' AND Bking_Name LIKE '%Lena%' AND Diff_Str = 'Y' AND Remarks LIKE '%友人+1%' AND Price = 1800 AND NG LIKE '%國外%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:35:24
Script started at 2025-08-07 00:59:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => te
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Restaurant LIKE '%te%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:59:05
Script started at 2025-08-07 00:59:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => te
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Restaurant LIKE '%te%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:59:08
Script started at 2025-08-07 00:59:21
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 12:00
    [original_date] => 2025-08-06
    [original_dining_time] => 12:00
    [original_restaurant] => test3
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 156
    [restaurant] => test3
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 10
    [discount] => 9
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => test
    [ng] => 其他
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-07 00:59:21
Script started at 2025-08-07 00:59:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 156
    [restaurant] => test3
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 其他
    [action] => 執行
)

Inquiry case triggered
NG search condition added: NG LIKE '%其他%'
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%test3%' AND Bking_Name LIKE '%156%' AND Diff_Str = 'Y' AND NG LIKE '%其他%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 00:59:40
Script started at 2025-08-07 00:59:50
Database connection included
POST data received - name: 'Liz', original_name: 'Liz', bking_name: '156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 12:00
    [original_date] => 2025-08-06
    [original_dining_time] => 12:00
    [original_restaurant] => test3
    [original_name] => Liz
    [name] => Liz
    [bking_name] => 156
    [restaurant] => test3
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 9
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => test
    [ng] => 其他
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-07 00:59:50
Script started at 2025-08-07 01:00:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:00:06
Script started at 2025-08-07 01:00:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:00:15
Script started at 2025-08-07 01:00:47
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [original_date] => 2025-09-21
    [original_dining_time] => 18:00
    [original_restaurant] => 壽司秀吉
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1800
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-21'
POST original_restaurant: '壽司秀吉'
POST original_dining_time: '18:00'
POST original_name: 'Lena'
Current form values - date: '2025-09-21', restaurant: '壽司秀吉', dining_time: '18:00', name: 'Lena'
Update target values - update_date: '2025-09-21', update_restaurant: '壽司秀吉', update_dining_time: '18:00', update_name: 'Lena'
Primary key changed: No
Original: Date=2025-09-21, Restaurant=壽司秀吉, Dining_Time=18:00, Name=Lena
New: Date=2025-09-21, Restaurant=壽司秀吉, Dining_Time=18:00, Name=Lena
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-21' 
                                 AND Restaurant = '壽司秀吉' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Lena'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Lena', 
                            Host = 6, 
                            Price = 1800, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-21' 
                            AND Restaurant = '壽司秀吉' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-07 01:00:47
Script started at 2025-08-07 01:00:59
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Lena
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%壽司秀吉%' AND Bking_Name LIKE '%Lena%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:00:59
Script started at 2025-08-07 01:01:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 01:01:39
Database connection included
POST data received - name: 'VH', original_name: '', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => VH
    [bking_name] => Lena
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'VH'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Received names: name1=VH, bking_name=Lena, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Insert successful for name1: VH
Preparing to render HTML
Rendering HTML at 2025-08-07 01:01:39
Script started at 2025-08-07 01:01:46
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Lena
    [restaurant] => 壽司秀吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%壽司秀吉%' AND Bking_Name LIKE '%Lena%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:01:46
Script started at 2025-08-07 01:01:59
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 01:02:01
Database connection included
POST data received - name: 'VH', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => VH
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'VH'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:02:01
Script started at 2025-08-07 01:03:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-07 01:03:36
Script started at 2025-08-07 01:03:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:03:41
Script started at 2025-08-07 01:03:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-21
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-21'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:03:50
Script started at 2025-08-07 01:22:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-01'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:22:24
Script started at 2025-08-07 01:23:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-07-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-07-01'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 01:23:55
Script started at 2025-08-07 11:26:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-07 11:26:32
Script started at 2025-08-07 11:27:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 11:28:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 11:28:18
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 5184268', name2: 'Elsa', name3: '光耀', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-06
    [dining_time] => 20:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 5184268
    [restaurant] => 君尹 BRISÉ
    [name2] => Elsa
    [name3] => 光耀
    [name4] => 
    [name5] => 
    [price] => 4268
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Checking name3: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Received names: name1=Yoman, bking_name=葉先生 5184268, name2=Elsa, name3=光耀, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Elsa
Insert successful for name3: 光耀
Preparing to render HTML
Rendering HTML at 2025-08-07 11:28:18
Script started at 2025-08-07 11:28:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 11:28:29
Script started at 2025-08-07 11:30:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 11:30:36
Database connection included
POST data received - name: 'Şteveñ', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 2025-08-30
    [original_dining_time] => 12:30
    [original_restaurant] => 樂魚
    [original_name] => Yoman
    [name] => Şteveñ
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Şteveñ'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Şteveñ'
validateName result for 'Şteveñ': count = 1
Received names: name1=Şteveñ, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Şteveñ'
validateName result for 'Şteveñ': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-07 11:30:36
Script started at 2025-08-07 11:30:44
Database connection included
POST data received - name: 'Şteveñ', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Şteveñ
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Şteveñ'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Şteveñ'
validateName result for 'Şteveñ': count = 1
Received names: name1=Şteveñ, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Şteveñ'
validateName result for 'Şteveñ': count = 1
Insert successful for name1: Şteveñ
Preparing to render HTML
Rendering HTML at 2025-08-07 11:30:44
Script started at 2025-08-07 11:30:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%樂魚%' AND Price = 3630
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 11:30:53
Script started at 2025-08-07 11:31:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%樂魚%' AND Price = 3630
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 11:31:01
Script started at 2025-08-07 11:31:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%樂魚%' AND Price = 3630
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 11:31:03
Script started at 2025-08-07 11:31:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 11:31:10
Script started at 2025-08-07 16:55:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-07 16:55:21
Script started at 2025-08-07 16:55:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-11
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-11'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 16:55:26
Script started at 2025-08-07 16:55:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 16:55:33
Script started at 2025-08-07 16:55:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 16:56:00
Database connection included
POST data received - name: 'Chichi', original_name: '芸', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [original_date] => 2025-09-11
    [original_dining_time] => 12:30
    [original_restaurant] => 毛家私廚
    [original_name] => 芸
    [name] => Chichi
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-11'
POST original_restaurant: '毛家私廚'
POST original_dining_time: '12:30'
POST original_name: '芸'
Current form values - date: '2025-09-11', restaurant: '毛家私廚', dining_time: '12:30', name: 'Chichi'
Update target values - update_date: '2025-09-11', update_restaurant: '毛家私廚', update_dining_time: '12:30', update_name: '芸'
Primary key changed: Yes
Original: Date=2025-09-11, Restaurant=毛家私廚, Dining_Time=12:30, Name=芸
New: Date=2025-09-11, Restaurant=毛家私廚, Dining_Time=12:30, Name=Chichi
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-11' 
                                     AND Restaurant = '毛家私廚' 
                                     AND Dining_Time = '12:30'
                                     AND Name = '芸'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-11' 
                                     AND Restaurant = '毛家私廚' 
                                     AND Dining_Time = '12:30'
                                     AND Name = '芸'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-11', '12:30', '毛家私廚', 'Chichi', 'Liz', NULL, 2800, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-07 16:56:00
Script started at 2025-08-07 16:56:09
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Liz', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Liz
    [restaurant] => 毛家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%毛家私廚%' AND Bking_Name LIKE '%Liz%' AND Price = 2800
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 16:56:09
Script started at 2025-08-07 17:23:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%料理屋%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 17:23:51
Script started at 2025-08-07 17:24:10
Database connection included
POST data received - name: 'Peggy', original_name: '蕾蕾', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [original_date] => 2025-10-28
    [original_dining_time] => 19:00
    [original_restaurant] => 料理屋安家
    [original_name] => 蕾蕾
    [name] => Peggy
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Peggy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Peggy'
validateName result for 'Peggy': count = 1
Received names: name1=Peggy, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Peggy'
validateName result for 'Peggy': count = 1
Insert successful for name1: Peggy
Preparing to render HTML
Rendering HTML at 2025-08-07 17:24:10
Script started at 2025-08-07 17:24:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-28' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 17:24:16
Script started at 2025-08-07 17:25:14
Database connection included
POST data received - name: 'Kristen', original_name: 'Peggy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [original_date] => 2025-10-28
    [original_dining_time] => 19:00
    [original_restaurant] => 料理屋安家
    [original_name] => Peggy
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Received names: name1=Kristen, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Insert successful for name1: Kristen
Preparing to render HTML
Rendering HTML at 2025-08-07 17:25:15
Script started at 2025-08-07 17:25:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-28' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 17:25:21
Script started at 2025-08-07 23:18:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-07 23:18:54
Script started at 2025-08-07 23:20:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 23:20:55
Database connection included
POST data received - name: '蕾蕾', original_name: '', bking_name: '侯小姐 818', name2: '小安', name3: '丹丹', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 小安
    [name3] => 丹丹
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: '小安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Checking name3: '丹丹'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '丹丹'
validateName result for '丹丹': count = 1
Received names: name1=蕾蕾, bking_name=侯小姐 818, name2=小安, name3=丹丹, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Insert successful for name1: 蕾蕾
Insert successful for name2: 小安
Insert successful for name3: 丹丹
Preparing to render HTML
Rendering HTML at 2025-08-07 23:20:55
Script started at 2025-08-07 23:21:03
Database connection included
POST data received - name: '蕾蕾', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%屾淼苑%' AND Name = '蕾蕾' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 23:21:03
Script started at 2025-08-07 23:21:18
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-07'
POST original_restaurant: '屾淼苑'
POST original_dining_time: '18:30'
POST original_name: '蕾蕾'
Current form values - date: '2025-09-07', restaurant: '屾淼苑', dining_time: '18:30', name: '蕾蕾'
Update target values - update_date: '2025-09-07', update_restaurant: '屾淼苑', update_dining_time: '18:30', update_name: '蕾蕾'
Primary key changed: No
Original: Date=2025-09-07, Restaurant=屾淼苑, Dining_Time=18:30, Name=蕾蕾
New: Date=2025-09-07, Restaurant=屾淼苑, Dining_Time=18:30, Name=蕾蕾
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-07' 
                                 AND Restaurant = '屾淼苑' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '蕾蕾'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐 818', 
                            Host = 10, 
                            Price = 2500, 
                            Diff_Str = '', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-07' 
                            AND Restaurant = '屾淼苑' 
                            AND Dining_Time = '18:30'
                            AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-07 23:21:18
Script started at 2025-08-07 23:37:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-07 23:37:49
Script started at 2025-08-07 23:37:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 23:37:58
Script started at 2025-08-07 23:38:23
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-07 23:38:27
Database connection included
POST data received - name: 'Chess', original_name: '丹丹', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => 丹丹
    [name] => Chess
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Chess'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chess'
validateName result for 'Chess': count = 1
Received names: name1=Chess, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chess'
validateName result for 'Chess': count = 1
Insert successful for name1: Chess
Preparing to render HTML
Rendering HTML at 2025-08-07 23:38:28
Script started at 2025-08-07 23:38:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%屾淼苑%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2500
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-07 23:38:35
Script started at 2025-08-08 08:36:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 08:36:21
Script started at 2025-08-08 08:36:52
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 08:36:52
Script started at 2025-08-08 08:37:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 08:37:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 08:37:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 08:37:26
Database connection included
POST data received - name: 'Adam', original_name: 'Chess', bking_name: '侯小姐 818', name2: '許Super', name3: 'SY', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => Chess
    [name] => Adam
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 許Super
    [name3] => SY
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Checking name2: '許Super'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '許Super'
validateName result for '許Super': count = 1
Checking name3: 'SY'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
Received names: name1=Adam, bking_name=侯小姐 818, name2=許Super, name3=SY, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Insert successful for name1: Adam
Insert successful for name2: 許Super
Insert successful for name3: SY
Preparing to render HTML
Rendering HTML at 2025-08-08 08:37:26
Script started at 2025-08-08 08:37:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%屾淼苑%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2500
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 08:37:38
Script started at 2025-08-08 09:07:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 09:07:21
Script started at 2025-08-08 09:07:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 09:07:31
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 09:07:31
Script started at 2025-08-08 09:07:57
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 2025-08-31
    [original_dining_time] => 12:00
    [original_restaurant] => 麥面子
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3600
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-31'
POST original_restaurant: '麥面子'
POST original_dining_time: '12:00'
POST original_name: 'taissn'
Current form values - date: '2025-08-31', restaurant: '麥面子', dining_time: '12:00', name: 'taissn'
Update target values - update_date: '2025-08-31', update_restaurant: '麥面子', update_dining_time: '12:00', update_name: 'taissn'
Primary key changed: No
Original: Date=2025-08-31, Restaurant=麥面子, Dining_Time=12:00, Name=taissn
New: Date=2025-08-31, Restaurant=麥面子, Dining_Time=12:00, Name=taissn
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-31' 
                                 AND Restaurant = '麥面子' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'taissn'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 2, 
                            Price = 3600, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-31' 
                            AND Restaurant = '麥面子' 
                            AND Dining_Time = '12:00'
                            AND Name = 'taissn'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-08 09:07:57
Script started at 2025-08-08 09:08:09
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 09:08:09
Script started at 2025-08-08 11:21:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 11:21:39
Script started at 2025-08-08 11:21:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 16 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:21:50
Script started at 2025-08-08 11:22:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 11:22:49
Database connection included
POST data received - name: 'PI', original_name: 'Chess', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => Chess
    [name] => PI
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'PI'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'PI'
validateName result for 'PI': count = 1
Received names: name1=PI, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'PI'
validateName result for 'PI': count = 1
Insert successful for name1: PI
Preparing to render HTML
Rendering HTML at 2025-08-08 11:22:49
Script started at 2025-08-08 11:23:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-08
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-08'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:23:10
Script started at 2025-08-08 11:23:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:23:22
Script started at 2025-08-08 11:23:54
Database connection included
POST data received - name: 'Adam', original_name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:30
    [original_date] => 2025-10-08
    [original_dining_time] => 19:30
    [original_restaurant] => 東京 てんぷら山の上Ginza
    [original_name] => Adam
    [name] => Adam
    [bking_name] => 
    [restaurant] => 東京 てんぷら山の上Ginza
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-08 11:23:54
Script started at 2025-08-08 11:24:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 東京 てんぷら山の上Ginza
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%東京 てんぷら山の上Ginza%' AND Price = 6000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:24:02
Script started at 2025-08-08 11:24:20
Database connection included
POST data received - name: '檸檬', original_name: '檸檬', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:30
    [original_date] => 2025-10-08
    [original_dining_time] => 19:30
    [original_restaurant] => 東京 てんぷら山の上Ginza
    [original_name] => 檸檬
    [name] => 檸檬
    [bking_name] => 
    [restaurant] => 東京 てんぷら山の上Ginza
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-08 11:24:20
Script started at 2025-08-08 11:24:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 東京 てんぷら山の上Ginza
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08' AND Dining_Time LIKE '%19:30%' AND Restaurant LIKE '%東京 てんぷら山の上Ginza%' AND Price = 6000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:24:27
Script started at 2025-08-08 11:24:39
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:30
    [original_date] => 2025-10-08
    [original_dining_time] => 19:30
    [original_restaurant] => 東京 てんぷら山の上Ginza
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 東京 てんぷら山の上Ginza
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-08 11:24:39
Script started at 2025-08-08 11:25:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 11:25:33
Script started at 2025-08-08 11:25:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:25:42
Script started at 2025-08-08 11:26:06
Database connection included
POST data received - name: 'Maggie Chen', original_name: 'PI', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => PI
    [name] => Maggie Chen
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Received names: name1=Maggie Chen, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Insert successful for name1: Maggie Chen
Preparing to render HTML
Rendering HTML at 2025-08-08 11:26:06
Script started at 2025-08-08 11:26:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%屾淼苑%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2500
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:26:13
Script started at 2025-08-08 11:27:03
Database connection included
POST data received - name: '丹丹', original_name: '丹丹', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => 丹丹
    [name] => 丹丹
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 未付
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '丹丹'
validateName result for '丹丹': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-07'
POST original_restaurant: '屾淼苑'
POST original_dining_time: '18:30'
POST original_name: '丹丹'
Current form values - date: '2025-09-07', restaurant: '屾淼苑', dining_time: '18:30', name: '丹丹'
Update target values - update_date: '2025-09-07', update_restaurant: '屾淼苑', update_dining_time: '18:30', update_name: '丹丹'
Primary key changed: No
Original: Date=2025-09-07, Restaurant=屾淼苑, Dining_Time=18:30, Name=丹丹
New: Date=2025-09-07, Restaurant=屾淼苑, Dining_Time=18:30, Name=丹丹
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-07' 
                                 AND Restaurant = '屾淼苑' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '丹丹'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐 818', 
                            Host = NULL, 
                            Price = 2500, 
                            Diff_Str = '', 
                            Remarks = '未付', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-07' 
                            AND Restaurant = '屾淼苑' 
                            AND Dining_Time = '18:30'
                            AND Name = '丹丹'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-08 11:27:03
Script started at 2025-08-08 11:37:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 11:37:51
Script started at 2025-08-08 11:38:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:38:03
Script started at 2025-08-08 11:39:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 11:39:27
Database connection included
POST data received - name: 'Masa', original_name: 'Adam', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => Adam
    [name] => Masa
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Masa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Masa'
validateName result for 'Masa': count = 1
Received names: name1=Masa, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Masa'
validateName result for 'Masa': count = 1
Insert successful for name1: Masa
Preparing to render HTML
Rendering HTML at 2025-08-08 11:39:27
Script started at 2025-08-08 11:39:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%屾淼苑%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 2500
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 11:39:35
Script started at 2025-08-08 11:39:49
Database connection included
POST data received - name: '蕾蕾', original_name: '蕾蕾', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => 蕾蕾
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-07'
POST original_restaurant: '屾淼苑'
POST original_dining_time: '18:30'
POST original_name: '蕾蕾'
Current form values - date: '2025-09-07', restaurant: '屾淼苑', dining_time: '18:30', name: '蕾蕾'
Update target values - update_date: '2025-09-07', update_restaurant: '屾淼苑', update_dining_time: '18:30', update_name: '蕾蕾'
Primary key changed: No
Original: Date=2025-09-07, Restaurant=屾淼苑, Dining_Time=18:30, Name=蕾蕾
New: Date=2025-09-07, Restaurant=屾淼苑, Dining_Time=18:30, Name=蕾蕾
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-07' 
                                 AND Restaurant = '屾淼苑' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '蕾蕾'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐 818', 
                            Host = 10, 
                            Price = 2500, 
                            Diff_Str = '', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-07' 
                            AND Restaurant = '屾淼苑' 
                            AND Dining_Time = '18:30'
                            AND Name = '蕾蕾'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-08 11:39:49
Script started at 2025-08-08 11:43:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 11:43:43
Script started at 2025-08-08 11:44:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 11:44:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 11:44:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 11:45:51
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: 'Adam', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 東京 燒肉Ushigoro
    [name2] => Adam
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Insert case triggered
Insert failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-08-08 11:45:51
[2025-08-08 12:07:10] Script started
[2025-08-08 12:07:23] Script started
[2025-08-08 12:07:23] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-08-08 12:07:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-08 12:07:23] Rows returned: 1
[2025-08-08 12:07:30] Script started
[2025-08-08 12:07:30] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-08-08 12:07:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-08 12:07:30] Rows returned: 1
[2025-08-08 12:07:30] Excel export completed with 160% zoom
[2025-08-08 12:08:26] Script started
[2025-08-08 12:08:26] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [export] => 1
)

[2025-08-08 12:08:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-08 12:08:26] Rows returned: 1
[2025-08-08 12:08:26] Excel export completed with 160% zoom
Script started at 2025-08-08 12:34:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 12:34:48
Script started at 2025-08-08 12:34:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 19 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 12:34:56
Script started at 2025-08-08 12:35:06
Database connection included
POST data received - name: '丹丹', original_name: '丹丹', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:30
    [original_date] => 2025-09-07
    [original_dining_time] => 18:30
    [original_restaurant] => 屾淼苑
    [original_name] => 丹丹
    [name] => 丹丹
    [bking_name] => 侯小姐 818
    [restaurant] => 屾淼苑
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '丹丹'
validateName result for '丹丹': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-07'
POST original_restaurant: '屾淼苑'
POST original_dining_time: '18:30'
POST original_name: '丹丹'
Current form values - date: '2025-09-07', restaurant: '屾淼苑', dining_time: '18:30', name: '丹丹'
Update target values - update_date: '2025-09-07', update_restaurant: '屾淼苑', update_dining_time: '18:30', update_name: '丹丹'
Primary key changed: No
Original: Date=2025-09-07, Restaurant=屾淼苑, Dining_Time=18:30, Name=丹丹
New: Date=2025-09-07, Restaurant=屾淼苑, Dining_Time=18:30, Name=丹丹
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-07' 
                                 AND Restaurant = '屾淼苑' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '丹丹'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '侯小姐 818', 
                            Host = NULL, 
                            Price = 2500, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-07' 
                            AND Restaurant = '屾淼苑' 
                            AND Dining_Time = '18:30'
                            AND Name = '丹丹'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-08 12:35:06
[2025-08-08 12:45:44] Script started
[2025-08-08 12:45:49] Script started
[2025-08-08 12:45:49] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-08-08 12:45:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-08-08 12:45:49] Rows returned: 0
[2025-08-08 12:45:58] Script started
[2025-08-08 12:45:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-08-08 12:45:58] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-08-08 12:45:58] Rows returned: 0
[2025-08-08 12:46:03] Script started
[2025-08-08 12:46:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-08-08 12:46:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-08-08 12:46:03] Rows returned: 3
Script started at 2025-08-08 12:46:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 12:46:37
Script started at 2025-08-08 12:46:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 12:46:53
Database connection included
POST data received - name: 'Elona', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Elona
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elona'
validateName result for 'Elona': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Elona'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 12:46:53
Script started at 2025-08-08 16:13:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 16:13:30
Script started at 2025-08-08 16:14:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 16:14:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 16:15:08
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: 'Mr.Yeh', name2: 'Adam', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 17:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 天婦羅 近藤(米其林二星）
    [name2] => Adam
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Yoman, bking_name=Mr.Yeh, name2=Adam, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Adam
Preparing to render HTML
Rendering HTML at 2025-08-08 16:15:08
Script started at 2025-08-08 20:35:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 20:35:47
Script started at 2025-08-08 20:35:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 20:35:58
Script started at 2025-08-08 20:36:17
Database connection included
POST data received - name: 'Adam', original_name: 'Adam', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 17:00
    [original_date] => 2025-10-06
    [original_dining_time] => 20:00
    [original_restaurant] => 東京 明寂Myoujaku
    [original_name] => Adam
    [name] => Adam
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 明寂Myoujaku
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-06'
POST original_restaurant: '東京 明寂Myoujaku'
POST original_dining_time: '20:00'
POST original_name: 'Adam'
Current form values - date: '2025-10-06', restaurant: '東京 明寂Myoujaku', dining_time: '17:00', name: 'Adam'
Update target values - update_date: '2025-10-06', update_restaurant: '東京 明寂Myoujaku', update_dining_time: '20:00', update_name: 'Adam'
Primary key changed: Yes
Original: Date=2025-10-06, Restaurant=東京 明寂Myoujaku, Dining_Time=20:00, Name=Adam
New: Date=2025-10-06, Restaurant=東京 明寂Myoujaku, Dining_Time=17:00, Name=Adam
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-06' 
                                     AND Restaurant = '東京 明寂Myoujaku' 
                                     AND Dining_Time = '20:00'
                                     AND Name = 'Adam'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-06' 
                                     AND Restaurant = '東京 明寂Myoujaku' 
                                     AND Dining_Time = '20:00'
                                     AND Name = 'Adam'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-06', '17:00', '東京 明寂Myoujaku', 'Adam', 'Mr.Yeh', NULL, 8000, '', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-08 20:36:18
Script started at 2025-08-08 20:36:43
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 明寂Myoujaku
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06' AND Restaurant LIKE '%東京 明寂Myoujaku%' AND Bking_Name LIKE '%Mr.Yeh%' AND Price = 8000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 20:36:43
Script started at 2025-08-08 20:36:58
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 17:00
    [original_date] => 2025-10-06
    [original_dining_time] => 20:00
    [original_restaurant] => 東京 明寂Myoujaku
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 明寂Myoujaku
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 8000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-06'
POST original_restaurant: '東京 明寂Myoujaku'
POST original_dining_time: '20:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-06', restaurant: '東京 明寂Myoujaku', dining_time: '17:00', name: 'Yoman'
Update target values - update_date: '2025-10-06', update_restaurant: '東京 明寂Myoujaku', update_dining_time: '20:00', update_name: 'Yoman'
Primary key changed: Yes
Original: Date=2025-10-06, Restaurant=東京 明寂Myoujaku, Dining_Time=20:00, Name=Yoman
New: Date=2025-10-06, Restaurant=東京 明寂Myoujaku, Dining_Time=17:00, Name=Yoman
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-06' 
                                     AND Restaurant = '東京 明寂Myoujaku' 
                                     AND Dining_Time = '20:00'
                                     AND Name = 'Yoman'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-06' 
                                     AND Restaurant = '東京 明寂Myoujaku' 
                                     AND Dining_Time = '20:00'
                                     AND Name = 'Yoman'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-06', '17:00', '東京 明寂Myoujaku', 'Yoman', 'Mr.Yeh', 2, 8000, '', '', '國外', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-08 20:36:59
Script started at 2025-08-08 21:15:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-08 21:15:05
Script started at 2025-08-08 21:16:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 21:18:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 21:18:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 21:18:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 21:18:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 21:19:00
Database connection included
POST data received - name: 'Ashley', original_name: '', bking_name: '', name2: 'Frank', name3: '俊圻', name4: 'Christine', name5: 'Jenny'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => Frank
    [name3] => 俊圻
    [name4] => Christine
    [name5] => Jenny
    [price] => 4180
    [host] => 10
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ashley'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Checking name2: 'Frank'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Frank'
validateName result for 'Frank': count = 1
Checking name3: '俊圻'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '俊圻'
validateName result for '俊圻': count = 1
Checking name4: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Checking name5: 'Jenny'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
Received names: name1=Ashley, bking_name=, name2=Frank, name3=俊圻, name4=Christine, name5=Jenny
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Insert successful for name1: Ashley
Insert successful for name2: Frank
Insert successful for name3: 俊圻
Insert successful for name4: Christine
Insert successful for name5: Jenny
Preparing to render HTML
Rendering HTML at 2025-08-08 21:19:00
Script started at 2025-08-08 21:19:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 21:19:16
Script started at 2025-08-08 21:19:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-08 21:19:41
Database connection included
POST data received - name: 'Eric', original_name: 'Jenny', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 2025-08-28
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Jenny
    [name] => Eric
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-08-08 21:19:41
Script started at 2025-08-08 21:19:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-08 21:19:49
Script started at 2025-08-09 11:01:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-09 11:01:54
Script started at 2025-08-09 11:02:33
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 11:03:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 11:03:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 11:03:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 11:03:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 11:03:58
Database connection included
POST data received - name: 'Ellen', original_name: '', bking_name: '任小姐', name2: 'Eric', name3: '派小姐', name4: 'Z', name5: 'Emma cai'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-24
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Ellen
    [bking_name] => 任小姐
    [restaurant] => 李白白后苑麻辣鴛鴦鍋
    [name2] => Eric
    [name3] => 派小姐
    [name4] => Z
    [name5] => Emma cai
    [price] => 2000
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name3: '派小姐'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '派小姐'
validateName result for '派小姐': count = 1
Checking name4: 'Z'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Z'
validateName result for 'Z': count = 1
Checking name5: 'Emma cai'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Emma cai'
validateName result for 'Emma cai': count = 1
Received names: name1=Ellen, bking_name=任小姐, name2=Eric, name3=派小姐, name4=Z, name5=Emma cai
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Insert successful for name1: Ellen
Insert successful for name2: Eric
Insert successful for name3: 派小姐
Insert successful for name4: Z
Insert successful for name5: Emma cai
Preparing to render HTML
Rendering HTML at 2025-08-09 11:03:58
Script started at 2025-08-09 11:04:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 11:04:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 11:04:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 11:04:42
Database connection included
POST data received - name: '艾爾莎E C', original_name: '', bking_name: '任小姐', name2: '煥寶寶', name3: '黛希', name4: '', name5: 'Emm'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-24
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 艾爾莎E C
    [bking_name] => 任小姐
    [restaurant] => 李白白后苑麻辣鴛鴦鍋
    [name2] => 煥寶寶
    [name3] => 黛希
    [name4] => 
    [name5] => Emm
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '艾爾莎E C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Checking name2: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Checking name3: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Checking name5: 'Emm'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Emm'
validateName result for 'Emm': count = 0
Name5 validation failed: Emm
Received names: name1=艾爾莎E C, bking_name=任小姐, name2=煥寶寶, name3=黛希, name4=, name5=Emm
Error messages count: 1
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Insert successful for name1: 艾爾莎E C
Insert skipped for additional names due to validation failure: Emm名字錯誤
Preparing to render HTML
Rendering HTML at 2025-08-09 11:04:42
Script started at 2025-08-09 11:04:51
Database connection included
POST data received - name: '艾爾莎E C', original_name: '', bking_name: '任小姐', name2: '煥寶寶', name3: '黛希', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-24
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 艾爾莎E C
    [bking_name] => 任小姐
    [restaurant] => 李白白后苑麻辣鴛鴦鍋
    [name2] => 煥寶寶
    [name3] => 黛希
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '艾爾莎E C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Checking name2: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Checking name3: '黛希'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '黛希'
validateName result for '黛希': count = 1
Received names: name1=艾爾莎E C, bking_name=任小姐, name2=煥寶寶, name3=黛希, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Insert failed for 艾爾莎E C: Duplicate record
Insert successful for name2: 煥寶寶
Insert successful for name3: 黛希
Preparing to render HTML
Rendering HTML at 2025-08-09 11:04:51
Script started at 2025-08-09 11:05:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '任小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-24
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 任小姐
    [restaurant] => 李白白后苑麻辣鴛鴦鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-24' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白后苑麻辣鴛鴦鍋%' AND Bking_Name LIKE '%任小姐%' AND Price = 2000
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 11:05:09
Script started at 2025-08-09 13:13:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-09 13:13:27
Script started at 2025-08-09 13:13:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:13:34
Script started at 2025-08-09 13:15:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 13:15:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 13:16:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 13:16:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 13:17:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 13:17:20
Database connection included
POST data received - name: 'Ashley', original_name: '', bking_name: '', name2: 'Christine', name3: '凱特', name4: 'Frank', name5: '俊圻'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 鮨冶吉  
    [name2] => Christine
    [name3] => 凱特
    [name4] => Frank
    [name5] => 俊圻
    [price] => 4180
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 2025/8/20（ 三）18:30   
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ashley'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Checking name2: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Checking name3: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name4: 'Frank'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Frank'
validateName result for 'Frank': count = 1
Checking name5: '俊圻'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '俊圻'
validateName result for '俊圻': count = 1
Received names: name1=Ashley, bking_name=, name2=Christine, name3=凱特, name4=Frank, name5=俊圻
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Insert successful for name1: Ashley
Insert successful for name2: Christine
Insert successful for name3: 凱特
Insert successful for name4: Frank
Insert successful for name5: 俊圻
Preparing to render HTML
Rendering HTML at 2025-08-09 13:17:21
Script started at 2025-08-09 13:17:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉  
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:17:42
Script started at 2025-08-09 13:17:59
Database connection included
POST data received - name: 'Ashley', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Ashley'
Inquiry successful: 39 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:17:59
Script started at 2025-08-09 13:21:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-09 13:21:05
Database connection included
POST data received - name: 'Ashley', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Name = 'Ashley'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:21:05
Script started at 2025-08-09 13:21:20
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: 'Ashley 887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 2025-08-20
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => Ashley 887
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-20'
POST original_restaurant: '鮨冶吉'
POST original_dining_time: '18:30'
POST original_name: 'Ashley'
Current form values - date: '2025-08-20', restaurant: '鮨冶吉', dining_time: '18:30', name: 'Ashley'
Update target values - update_date: '2025-08-20', update_restaurant: '鮨冶吉', update_dining_time: '18:30', update_name: 'Ashley'
Primary key changed: No
Original: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=Ashley
New: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=Ashley
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-20' 
                                 AND Restaurant = '鮨冶吉' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Ashley'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Ashley 887', 
                            Host = 9, 
                            Price = 4180, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-20' 
                            AND Restaurant = '鮨冶吉' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Ashley'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-09 13:21:20
Script started at 2025-08-09 13:21:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:21:41
Script started at 2025-08-09 13:21:54
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 2025-08-20
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-20'
POST original_restaurant: '鮨冶吉'
POST original_dining_time: '18:30'
POST original_name: 'Christine'
Current form values - date: '2025-08-20', restaurant: '鮨冶吉', dining_time: '18:30', name: 'Christine'
Update target values - update_date: '2025-08-20', update_restaurant: '鮨冶吉', update_dining_time: '18:30', update_name: 'Christine'
Primary key changed: No
Original: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=Christine
New: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=Christine
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-20' 
                                 AND Restaurant = '鮨冶吉' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Christine'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 4180, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-20' 
                            AND Restaurant = '鮨冶吉' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Christine'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-09 13:21:54
Script started at 2025-08-09 13:22:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:22:02
Script started at 2025-08-09 13:22:17
Database connection included
POST data received - name: 'Frank', original_name: 'Frank', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 2025-08-20
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Frank
    [name] => Frank
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Frank'
validateName result for 'Frank': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-20'
POST original_restaurant: '鮨冶吉'
POST original_dining_time: '18:30'
POST original_name: 'Frank'
Current form values - date: '2025-08-20', restaurant: '鮨冶吉', dining_time: '18:30', name: 'Frank'
Update target values - update_date: '2025-08-20', update_restaurant: '鮨冶吉', update_dining_time: '18:30', update_name: 'Frank'
Primary key changed: No
Original: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=Frank
New: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=Frank
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-20' 
                                 AND Restaurant = '鮨冶吉' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Frank'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 4180, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-20' 
                            AND Restaurant = '鮨冶吉' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Frank'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-09 13:22:17
Script started at 2025-08-09 13:22:21
Database connection included
POST data received - name: 'Frank', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Frank
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Frank'
validateName result for 'Frank': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Name = 'Frank' AND Price = 4180
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:22:21
Script started at 2025-08-09 13:22:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:22:29
Script started at 2025-08-09 13:22:44
Database connection included
POST data received - name: '俊圻', original_name: '俊圻', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 2025-08-20
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => 俊圻
    [name] => 俊圻
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '俊圻'
validateName result for '俊圻': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-20'
POST original_restaurant: '鮨冶吉'
POST original_dining_time: '18:30'
POST original_name: '俊圻'
Current form values - date: '2025-08-20', restaurant: '鮨冶吉', dining_time: '18:30', name: '俊圻'
Update target values - update_date: '2025-08-20', update_restaurant: '鮨冶吉', update_dining_time: '18:30', update_name: '俊圻'
Primary key changed: No
Original: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=俊圻
New: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=俊圻
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-20' 
                                 AND Restaurant = '鮨冶吉' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '俊圻'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 4180, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-20' 
                            AND Restaurant = '鮨冶吉' 
                            AND Dining_Time = '18:30'
                            AND Name = '俊圻'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-09 13:22:44
Script started at 2025-08-09 13:22:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:22:51
Script started at 2025-08-09 13:23:03
Database connection included
POST data received - name: '凱特', original_name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 2025-08-20
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => 凱特
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-20'
POST original_restaurant: '鮨冶吉'
POST original_dining_time: '18:30'
POST original_name: '凱特'
Current form values - date: '2025-08-20', restaurant: '鮨冶吉', dining_time: '18:30', name: '凱特'
Update target values - update_date: '2025-08-20', update_restaurant: '鮨冶吉', update_dining_time: '18:30', update_name: '凱特'
Primary key changed: No
Original: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=凱特
New: Date=2025-08-20, Restaurant=鮨冶吉, Dining_Time=18:30, Name=凱特
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-20' 
                                 AND Restaurant = '鮨冶吉' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '凱特'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = NULL, 
                            Price = 4180, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-20' 
                            AND Restaurant = '鮨冶吉' 
                            AND Dining_Time = '18:30'
                            AND Name = '凱特'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-09 13:23:03
Script started at 2025-08-09 13:23:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-09 13:23:10
Script started at 2025-08-10 08:34:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 08:34:33
Script started at 2025-08-10 08:35:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 08:36:29
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-05
    [dining_time] => 20:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 鳥本
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-08-10 08:36:29
Script started at 2025-08-10 11:25:52
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 11:25:52
Script started at 2025-08-10 11:26:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 11:27:11
Database connection included
POST data received - name: '小安', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白鴛鴦麻辣鍋%' AND Name = '小安' AND Bking_Name LIKE '%小安%' AND Remarks LIKE '%友人+2%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 11:27:11
Script started at 2025-08-10 11:27:21
Database connection included
POST data received - name: '小安', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Received names: name1=小安, bking_name=小安, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Insert successful for name1: 小安
Preparing to render HTML
Rendering HTML at 2025-08-10 11:27:21
Script started at 2025-08-10 11:33:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 11:33:25
Script started at 2025-08-10 11:33:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 小安
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10' AND Bking_Name LIKE '%小安%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 11:33:39
Script started at 2025-08-10 11:33:53
Database connection included
POST data received - name: '小安', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小安
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = '小安'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 11:33:53
Script started at 2025-08-10 11:34:53
Database connection included
POST data received - name: '小安', original_name: '小安', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => 小安
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2009
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Received names: name1=小安, bking_name=小安, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-10 11:34:53
Script started at 2025-08-10 11:35:17
Database connection included
POST data received - name: '小安', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白鴛鴦麻辣鍋%' AND Name = '小安' AND Bking_Name LIKE '%小安%' AND Remarks LIKE '%友人+2%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 11:35:17
Script started at 2025-08-10 11:35:26
Database connection included
POST data received - name: '小安', original_name: '小安', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => 小安
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-27'
POST original_restaurant: '李白白鴛鴦麻辣鍋'
POST original_dining_time: '18:30'
POST original_name: '小安'
Current form values - date: '2025-08-27', restaurant: '李白白鴛鴦麻辣鍋', dining_time: '18:30', name: '小安'
Update target values - update_date: '2025-08-27', update_restaurant: '李白白鴛鴦麻辣鍋', update_dining_time: '18:30', update_name: '小安'
Primary key changed: No
Original: Date=2025-08-27, Restaurant=李白白鴛鴦麻辣鍋, Dining_Time=18:30, Name=小安
New: Date=2025-08-27, Restaurant=李白白鴛鴦麻辣鍋, Dining_Time=18:30, Name=小安
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-27' 
                                 AND Restaurant = '李白白鴛鴦麻辣鍋' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '小安'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '小安', 
                            Host = 6, 
                            Price = 2000, 
                            Diff_Str = '', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-08-27' 
                            AND Restaurant = '李白白鴛鴦麻辣鍋' 
                            AND Dining_Time = '18:30'
                            AND Name = '小安'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 11:35:26
Script started at 2025-08-10 11:36:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 11:36:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 11:36:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 11:36:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 11:36:33
Database connection included
POST data received - name: '凱特', original_name: '', bking_name: '小安', name2: '不出意外', name3: 'PI', name4: 'CV', name5: 'Chris'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 凱特
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 不出意外
    [name3] => PI
    [name4] => CV
    [name5] => Chris
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name2: '不出意外'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '不出意外'
validateName result for '不出意外': count = 1
Checking name3: 'PI'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'PI'
validateName result for 'PI': count = 1
Checking name4: 'CV'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'CV'
validateName result for 'CV': count = 1
Checking name5: 'Chris'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chris'
validateName result for 'Chris': count = 1
Received names: name1=凱特, bking_name=小安, name2=不出意外, name3=PI, name4=CV, name5=Chris
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Insert successful for name1: 凱特
Insert successful for name2: 不出意外
Insert successful for name3: PI
Insert successful for name4: CV
Insert successful for name5: Chris
Preparing to render HTML
Rendering HTML at 2025-08-10 11:36:33
Script started at 2025-08-10 11:36:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 11:36:48
Database connection included
POST data received - name: '小安', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白鴛鴦麻辣鍋%' AND Name = '小安' AND Bking_Name LIKE '%小安%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 11:36:48
Script started at 2025-08-10 11:36:56
Database connection included
POST data received - name: '小安', original_name: '小安', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => 小安
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-27'
POST original_restaurant: '李白白鴛鴦麻辣鍋'
POST original_dining_time: '18:30'
POST original_name: '小安'
Current form values - date: '2025-08-27', restaurant: '李白白鴛鴦麻辣鍋', dining_time: '18:30', name: '小安'
Update target values - update_date: '2025-08-27', update_restaurant: '李白白鴛鴦麻辣鍋', update_dining_time: '18:30', update_name: '小安'
Primary key changed: No
Original: Date=2025-08-27, Restaurant=李白白鴛鴦麻辣鍋, Dining_Time=18:30, Name=小安
New: Date=2025-08-27, Restaurant=李白白鴛鴦麻辣鍋, Dining_Time=18:30, Name=小安
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-27' 
                                 AND Restaurant = '李白白鴛鴦麻辣鍋' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '小安'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '小安', 
                            Host = 6, 
                            Price = 2000, 
                            Diff_Str = '', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-27' 
                            AND Restaurant = '李白白鴛鴦麻辣鍋' 
                            AND Dining_Time = '18:30'
                            AND Name = '小安'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 11:36:56
[2025-08-10 12:05:22] Script started
[2025-08-10 12:05:31] Script started
[2025-08-10 12:05:31] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-08-10 12:05:31] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-08-10 12:05:31] Rows returned: 2
[2025-08-10 12:05:38] Script started
[2025-08-10 12:05:38] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-08-10 12:05:38] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-08-10 12:05:38] Rows returned: 2
[2025-08-10 12:05:38] Excel export completed with 160% zoom
[2025-08-10 12:06:02] Script started
[2025-08-10 12:06:02] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [export] => 1
)

[2025-08-10 12:06:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-08-10 12:06:02] Rows returned: 2
[2025-08-10 12:06:02] Excel export completed with 160% zoom
Script started at 2025-08-10 12:14:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 12:14:29
Script started at 2025-08-10 12:14:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 12:14:45
Database connection included
POST data received - name: 'Sunnyyyyyy', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Sunnyyyyyy
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sunnyyyyyy'
validateName result for 'Sunnyyyyyy': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Sunnyyyyyy'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 12:14:45
Script started at 2025-08-10 12:14:46
Database connection included
POST data received - name: 'Sunnyyyyyy', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Sunnyyyyyy
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sunnyyyyyy'
validateName result for 'Sunnyyyyyy': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Sunnyyyyyy'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 12:14:46
Script started at 2025-08-10 12:17:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 12:17:11
Script started at 2025-08-10 12:17:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-06'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 12:17:19
Script started at 2025-08-10 12:26:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 12:26:17
Script started at 2025-08-10 12:27:02
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 12:27:11
Database connection included
POST data received - name: 'Sunnyyyyyy', original_name: 'Candy 趴趴走', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [original_date] => 2025-11-18
    [original_dining_time] => 19:00
    [original_restaurant] => 貳零捌公館二館
    [original_name] => Candy 趴趴走
    [name] => Sunnyyyyyy
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Sunnyyyyyy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sunnyyyyyy'
validateName result for 'Sunnyyyyyy': count = 1
Received names: name1=Sunnyyyyyy, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sunnyyyyyy'
validateName result for 'Sunnyyyyyy': count = 1
Insert successful for name1: Sunnyyyyyy
Preparing to render HTML
Rendering HTML at 2025-08-10 12:27:11
Script started at 2025-08-10 12:27:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%貳零捌公館二館%' AND Bking_Name LIKE '%葉先生 518%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 12:27:20
Script started at 2025-08-10 12:27:40
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [original_date] => 2025-11-18
    [original_dining_time] => 19:00
    [original_restaurant] => 貳零捌公館二館
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 13
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-18'
POST original_restaurant: '貳零捌公館二館'
POST original_dining_time: '19:00'
POST original_name: 'Yoman'
Current form values - date: '2025-11-18', restaurant: '貳零捌公館二館', dining_time: '19:00', name: 'Yoman'
Update target values - update_date: '2025-11-18', update_restaurant: '貳零捌公館二館', update_dining_time: '19:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-11-18, Restaurant=貳零捌公館二館, Dining_Time=19:00, Name=Yoman
New: Date=2025-11-18, Restaurant=貳零捌公館二館, Dining_Time=19:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-11-18' 
                                 AND Restaurant = '貳零捌公館二館' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 13, 
                            Price = 6000, 
                            Diff_Str = 'Y', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-11-18' 
                            AND Restaurant = '貳零捌公館二館' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 12:27:40
Script started at 2025-08-10 12:27:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-18
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 貳零捌公館二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-18' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%貳零捌公館二館%' AND Bking_Name LIKE '%葉先生 518%' AND Diff_Str = 'Y' AND Price = 6000
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 12:27:55
Script started at 2025-08-10 13:42:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 13:42:19
Script started at 2025-08-10 13:48:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 13:48:42
Script started at 2025-08-10 13:48:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-10
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-10'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 13:48:48
[2025-08-10 13:52:01] Script started
[2025-08-10 13:52:10] Script started
[2025-08-10 13:52:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-08-10 13:52:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-08-10 13:52:10] Rows returned: 1
[2025-08-10 13:52:35] Script started
[2025-08-10 13:52:35] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2025-08-10 13:52:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2025-08-10 13:52:35] Rows returned: 1
[2025-08-10 13:54:06] Script started
[2025-08-10 13:54:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-08-10 13:54:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-08-10 13:54:06] Rows returned: 1
[2025-08-10 13:55:02] Script started
[2025-08-10 13:55:02] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2025-08-10 13:55:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2025-08-10 13:55:02] Rows returned: 1
Script started at 2025-08-10 14:32:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 14:32:27
Script started at 2025-08-10 14:33:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 14:33:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 14:33:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 14:34:17
Database connection included
POST data received - name: '蕾蕾', original_name: '', bking_name: '侯小姐 818', name2: '小貓', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-13
    [dining_time] => 17:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 蕾蕾
    [bking_name] => 侯小姐 818
    [restaurant] => Tapas J西班牙餐廳
    [name2] => 小貓
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 12
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '蕾蕾'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Checking name2: '小貓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小貓'
validateName result for '小貓': count = 1
Received names: name1=蕾蕾, bking_name=侯小姐 818, name2=小貓, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '蕾蕾'
validateName result for '蕾蕾': count = 1
Insert successful for name1: 蕾蕾
Insert successful for name2: 小貓
Preparing to render HTML
Rendering HTML at 2025-08-10 14:34:17
Script started at 2025-08-10 14:36:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:36:58
Script started at 2025-08-10 14:37:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:37:17
Script started at 2025-08-10 14:37:30
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 2025-08-28
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 14:37:30
Script started at 2025-08-10 14:37:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:37:46
Script started at 2025-08-10 14:37:54
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 2025-08-28
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 14:37:54
Script started at 2025-08-10 14:38:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:38:04
Script started at 2025-08-10 14:38:10
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 2025-08-28
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 14:38:11
Script started at 2025-08-10 14:38:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:38:20
Script started at 2025-08-10 14:38:26
Database connection included
POST data received - name: 'Frank', original_name: 'Frank', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 2025-08-28
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Frank
    [name] => Frank
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 14:38:26
Script started at 2025-08-10 14:38:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:38:36
Script started at 2025-08-10 14:38:43
Database connection included
POST data received - name: 'Jenny', original_name: 'Jenny', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 2025-08-28
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Jenny
    [name] => Jenny
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 14:38:43
Script started at 2025-08-10 14:38:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:38:50
Script started at 2025-08-10 14:38:57
Database connection included
POST data received - name: '俊圻', original_name: '俊圻', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 2025-08-28
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => 俊圻
    [name] => 俊圻
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 14:38:57
Script started at 2025-08-10 14:39:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-28
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-28' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:39:05
Script started at 2025-08-10 14:39:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 14:39:13
Script started at 2025-08-10 14:39:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-13
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-13'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 14:39:40
Script started at 2025-08-10 15:50:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 15:50:02
Script started at 2025-08-10 15:50:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-13
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-13'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 15:50:09
Script started at 2025-08-10 15:50:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 15:50:49
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-10 15:51:04
Database connection included
POST data received - name: 'oAH', original_name: '小貓', bking_name: '侯小姐 818', name2: 'ฅʕ´•ᴥ•`ʔฅ-', name3: 'Brenden', name4: '許Super', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-13
    [dining_time] => 17:30
    [original_date] => 2025-09-13
    [original_dining_time] => 17:30
    [original_restaurant] => Tapas J西班牙餐廳
    [original_name] => 小貓
    [name] => oAH
    [bking_name] => 侯小姐 818
    [restaurant] => Tapas J西班牙餐廳
    [name2] => ฅʕ´•ᴥ•`ʔฅ-
    [name3] => Brenden
    [name4] => 許Super
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'oAH'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Checking name2: 'ฅʕ´•ᴥ•`ʔฅ-'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
Checking name3: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Checking name4: '許Super'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '許Super'
validateName result for '許Super': count = 1
Received names: name1=oAH, bking_name=侯小姐 818, name2=ฅʕ´•ᴥ•`ʔฅ-, name3=Brenden, name4=許Super, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'oAH'
validateName result for 'oAH': count = 1
Insert successful for name1: oAH
Insert successful for name2: ฅʕ´•ᴥ•`ʔฅ-
Insert successful for name3: Brenden
Insert successful for name4: 許Super
Preparing to render HTML
Rendering HTML at 2025-08-10 15:51:04
Script started at 2025-08-10 15:51:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-13
    [dining_time] => 17:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => Tapas J西班牙餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-13' AND Dining_Time LIKE '%17:30%' AND Restaurant LIKE '%Tapas J西班牙餐廳%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 1600
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 15:51:13
Script started at 2025-08-10 15:53:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 15:53:08
Script started at 2025-08-10 19:22:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 19:22:46
Script started at 2025-08-10 19:22:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-05
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-05'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 19:22:51
Script started at 2025-08-10 19:23:02
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-05
    [dining_time] => 20:30
    [original_date] => 2025-09-05
    [original_dining_time] => 20:30
    [original_restaurant] => 鳥本
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 鳥本
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 19:23:02
Script started at 2025-08-10 23:13:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-10 23:13:58
Script started at 2025-08-10 23:14:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-06'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-10 23:14:05
Script started at 2025-08-10 23:14:20
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-06
    [dining_time] => 17:00
    [original_date] => 2025-10-06
    [original_dining_time] => 17:00
    [original_restaurant] => 東京 天婦羅 近藤(米其林二星）
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 天婦羅 近藤(米其林二星）
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-06'
POST original_restaurant: '東京 天婦羅 近藤(米其林二星）'
POST original_dining_time: '17:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-06', restaurant: '東京 天婦羅 近藤(米其林二星）', dining_time: '17:00', name: 'Yoman'
Update target values - update_date: '2025-10-06', update_restaurant: '東京 天婦羅 近藤(米其林二星）', update_dining_time: '17:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-06, Restaurant=東京 天婦羅 近藤(米其林二星）, Dining_Time=17:00, Name=Yoman
New: Date=2025-10-06, Restaurant=東京 天婦羅 近藤(米其林二星）, Dining_Time=17:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-06' 
                                 AND Restaurant = '東京 天婦羅 近藤(米其林二星）' 
                                 AND Dining_Time = '17:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Mr.Yeh', 
                            Host = 2, 
                            Price = 6000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '國外', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-06' 
                            AND Restaurant = '東京 天婦羅 近藤(米其林二星）' 
                            AND Dining_Time = '17:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-10 23:14:20
Script started at 2025-08-11 11:55:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-11 11:55:27
Script started at 2025-08-11 11:55:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => tapas
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%tapas%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 11:55:37
Script started at 2025-08-11 11:55:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 11:55:56
Database connection included
POST data received - name: 'Ron', original_name: '小貓', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-13
    [dining_time] => 17:30
    [original_date] => 2025-09-13
    [original_dining_time] => 17:30
    [original_restaurant] => Tapas J西班牙餐廳
    [original_name] => 小貓
    [name] => Ron
    [bking_name] => 侯小姐 818
    [restaurant] => Tapas J西班牙餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Ron'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ron'
validateName result for 'Ron': count = 1
Received names: name1=Ron, bking_name=侯小姐 818, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ron'
validateName result for 'Ron': count = 1
Insert successful for name1: Ron
Preparing to render HTML
Rendering HTML at 2025-08-11 11:55:56
Script started at 2025-08-11 11:56:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '侯小姐 818', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-13
    [dining_time] => 17:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 侯小姐 818
    [restaurant] => Tapas J西班牙餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-13' AND Dining_Time LIKE '%17:30%' AND Restaurant LIKE '%Tapas J西班牙餐廳%' AND Bking_Name LIKE '%侯小姐 818%' AND Price = 1600
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 11:56:05
Script started at 2025-08-11 13:40:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-11 13:40:44
Script started at 2025-08-11 13:40:52
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 13:40:52
Script started at 2025-08-11 13:41:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 13:41:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 13:41:56
Database connection included
POST data received - name: 'Chichi', original_name: 'CV', bking_name: '小安', name2: 'Kathy', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => CV
    [name] => Chichi
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => Kathy
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Chichi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Checking name2: 'Kathy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Received names: name1=Chichi, bking_name=小安, name2=Kathy, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Insert successful for name1: Chichi
Insert successful for name2: Kathy
Preparing to render HTML
Rendering HTML at 2025-08-11 13:41:56
Script started at 2025-08-11 13:42:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白鴛鴦麻辣鍋%' AND Bking_Name LIKE '%小安%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 13:42:15
Script started at 2025-08-11 13:42:34
Database connection included
POST data received - name: '小安', original_name: '小安', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => 小安
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-27'
POST original_restaurant: '李白白鴛鴦麻辣鍋'
POST original_dining_time: '18:30'
POST original_name: '小安'
Current form values - date: '2025-08-27', restaurant: '李白白鴛鴦麻辣鍋', dining_time: '18:30', name: '小安'
Update target values - update_date: '2025-08-27', update_restaurant: '李白白鴛鴦麻辣鍋', update_dining_time: '18:30', update_name: '小安'
Primary key changed: No
Original: Date=2025-08-27, Restaurant=李白白鴛鴦麻辣鍋, Dining_Time=18:30, Name=小安
New: Date=2025-08-27, Restaurant=李白白鴛鴦麻辣鍋, Dining_Time=18:30, Name=小安
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-27' 
                                 AND Restaurant = '李白白鴛鴦麻辣鍋' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '小安'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '小安', 
                            Host = 8, 
                            Price = 2000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-27' 
                            AND Restaurant = '李白白鴛鴦麻辣鍋' 
                            AND Dining_Time = '18:30'
                            AND Name = '小安'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-11 13:42:34
Script started at 2025-08-11 13:55:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-11 13:55:30
Script started at 2025-08-11 13:55:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 李白
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%李白%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 13:55:55
Script started at 2025-08-11 13:56:18
Database connection included
POST data received - name: 'Kathy', original_name: 'Kathy', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => Kathy
    [name] => Kathy
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-11 13:56:18
Script started at 2025-08-11 13:56:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白鴛鴦麻辣鍋%' AND Bking_Name LIKE '%小安%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 13:56:27
Script started at 2025-08-11 13:56:48
Database connection included
POST data received - name: 'Chichi', original_name: 'Chichi', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => Chichi
    [name] => Chichi
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-11 13:56:48
Script started at 2025-08-11 15:18:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-11 15:18:07
Script started at 2025-08-11 15:18:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-04'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 15:18:16
Script started at 2025-08-11 15:19:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 15:20:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 15:20:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 15:20:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 15:21:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 15:21:17
Database connection included
POST data received - name: 'Lena', original_name: '', bking_name: 'Lena Tsai', name2: 'Elsa', name3: 'rny', name4: '艾爾莎E C', name5: 'Zona'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => 鯡魚工作室
    [name2] => Elsa
    [name3] => rny
    [name4] => 艾爾莎E C
    [name5] => Zona
    [price] => 1600
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Checking name2: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Checking name3: 'rny'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'rny'
validateName result for 'rny': count = 1
Checking name4: '艾爾莎E C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '艾爾莎E C'
validateName result for '艾爾莎E C': count = 1
Checking name5: 'Zona'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Zona'
validateName result for 'Zona': count = 1
Received names: name1=Lena, bking_name=Lena Tsai, name2=Elsa, name3=rny, name4=艾爾莎E C, name5=Zona
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Insert successful for name1: Lena
Insert successful for name2: Elsa
Insert successful for name3: rny
Insert successful for name4: 艾爾莎E C
Insert successful for name5: Zona
Preparing to render HTML
Rendering HTML at 2025-08-11 15:21:17
Script started at 2025-08-11 15:25:53
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 鯡魚工作室
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-04' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鯡魚工作室%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1600
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 15:25:53
Script started at 2025-08-11 15:26:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 15:26:31
Database connection included
POST data received - name: 'Hank C.', original_name: 'Elsa', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 18:30
    [original_date] => 2025-09-04
    [original_dining_time] => 18:30
    [original_restaurant] => 鯡魚工作室
    [original_name] => Elsa
    [name] => Hank C.
    [bking_name] => Lena Tsai
    [restaurant] => 鯡魚工作室
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Hank C.'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Received names: name1=Hank C., bking_name=Lena Tsai, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Hank C.'
validateName result for 'Hank C.': count = 1
Insert successful for name1: Hank C.
Preparing to render HTML
Rendering HTML at 2025-08-11 15:26:31
Script started at 2025-08-11 15:26:44
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Lena Tsai
    [restaurant] => 鯡魚工作室
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-04' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鯡魚工作室%' AND Bking_Name LIKE '%Lena Tsai%' AND Price = 1600
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 15:26:44
Script started at 2025-08-11 15:27:04
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 18:30
    [original_date] => 2025-09-04
    [original_dining_time] => 18:30
    [original_restaurant] => 鯡魚工作室
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => 鯡魚工作室
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1600
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-04'
POST original_restaurant: '鯡魚工作室'
POST original_dining_time: '18:30'
POST original_name: 'Lena'
Current form values - date: '2025-09-04', restaurant: '鯡魚工作室', dining_time: '18:30', name: 'Lena'
Update target values - update_date: '2025-09-04', update_restaurant: '鯡魚工作室', update_dining_time: '18:30', update_name: 'Lena'
Primary key changed: No
Original: Date=2025-09-04, Restaurant=鯡魚工作室, Dining_Time=18:30, Name=Lena
New: Date=2025-09-04, Restaurant=鯡魚工作室, Dining_Time=18:30, Name=Lena
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-04' 
                                 AND Restaurant = '鯡魚工作室' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Lena'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Lena Tsai', 
                            Host = 6, 
                            Price = 1600, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-04' 
                            AND Restaurant = '鯡魚工作室' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-11 15:27:04
Script started at 2025-08-11 17:33:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-11 17:33:19
Script started at 2025-08-11 17:33:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 17:33:25
Script started at 2025-08-11 17:33:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 17:33:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 17:33:58
Database connection included
POST data received - name: 'Kathy', original_name: 'Chris', bking_name: '小安', name2: 'Chichi', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => Chris
    [name] => Kathy
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => Chichi
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Kathy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Checking name2: 'Chichi'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Chichi'
validateName result for 'Chichi': count = 1
Received names: name1=Kathy, bking_name=小安, name2=Chichi, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kathy'
validateName result for 'Kathy': count = 1
Insert successful for name1: Kathy
Insert successful for name2: Chichi
Preparing to render HTML
Rendering HTML at 2025-08-11 17:33:58
Script started at 2025-08-11 17:34:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白鴛鴦麻辣鍋%' AND Bking_Name LIKE '%小安%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 17:34:09
Script started at 2025-08-11 20:49:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-11 20:49:56
Script started at 2025-08-11 20:50:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 20:50:08
Script started at 2025-08-11 20:50:26
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 2025-08-15
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨荻
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-15'
POST original_restaurant: '鮨荻'
POST original_dining_time: '19:00'
POST original_name: 'Yoman'
Current form values - date: '2025-08-15', restaurant: '鮨荻', dining_time: '19:00', name: 'Yoman'
Update target values - update_date: '2025-08-15', update_restaurant: '鮨荻', update_dining_time: '19:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-08-15, Restaurant=鮨荻, Dining_Time=19:00, Name=Yoman
New: Date=2025-08-15, Restaurant=鮨荻, Dining_Time=19:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-15' 
                                 AND Restaurant = '鮨荻' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 3, 
                            Price = 6050, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-15' 
                            AND Restaurant = '鮨荻' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-11 20:50:26
Script started at 2025-08-11 20:50:30
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鮨荻%' AND Name = 'Yoman' AND Bking_Name LIKE '%葉先生 518%' AND Price = 6050
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 20:50:30
Script started at 2025-08-11 20:51:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 20:51:37
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: 'Yu', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => Yu
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Yu'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yu'
validateName result for 'Yu': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=Yu, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-11 20:51:37
Script started at 2025-08-11 20:51:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鮨荻%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 6050
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 20:51:54
Script started at 2025-08-11 20:52:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 20:52:22
Database connection included
POST data received - name: 'Yu', original_name: 'Poya', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 2025-08-15
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨荻
    [original_name] => Poya
    [name] => Yu
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yu'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yu'
validateName result for 'Yu': count = 1
Received names: name1=Yu, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yu'
validateName result for 'Yu': count = 1
Insert successful for name1: Yu
Preparing to render HTML
Rendering HTML at 2025-08-11 20:52:22
Script started at 2025-08-11 20:52:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-15
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 鮨荻
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6050
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-15' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鮨荻%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 6050
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 20:52:30
Script started at 2025-08-11 22:25:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-11 22:25:12
Script started at 2025-08-11 22:25:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 月夜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%月夜%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 22:25:26
Script started at 2025-08-11 22:25:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-11 22:25:48
Database connection included
POST data received - name: 'JJJ', original_name: '光耀', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-18
    [dining_time] => 11:30
    [original_date] => 2025-09-18
    [original_dining_time] => 11:30
    [original_restaurant] => 月夜岩
    [original_name] => 光耀
    [name] => JJJ
    [bking_name] => 范小姐 583
    [restaurant] => 月夜岩
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 14080
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JJJ'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJJ'
validateName result for 'JJJ': count = 1
Received names: name1=JJJ, bking_name=范小姐 583, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJJ'
validateName result for 'JJJ': count = 1
Insert successful for name1: JJJ
Preparing to render HTML
Rendering HTML at 2025-08-11 22:25:48
Script started at 2025-08-11 22:25:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '范小姐 583', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-18
    [dining_time] => 11:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 范小姐 583
    [restaurant] => 月夜岩
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 14080
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-18' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%月夜岩%' AND Bking_Name LIKE '%范小姐 583%' AND Price = 14080
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-11 22:25:56
Script started at 2025-08-12 13:01:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-12 13:01:23
Script started at 2025-08-12 13:01:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:01:32
Script started at 2025-08-12 13:01:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-12 13:01:59
Database connection included
POST data received - name: 'Dada', original_name: 'Şteveñ', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 2025-08-30
    [original_dining_time] => 12:30
    [original_restaurant] => 樂魚
    [original_name] => Şteveñ
    [name] => Dada
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Dada'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Received names: name1=Dada, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Insert successful for name1: Dada
Preparing to render HTML
Rendering HTML at 2025-08-12 13:01:59
Script started at 2025-08-12 13:02:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%樂魚%' AND Price = 3630
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:02:08
Script started at 2025-08-12 13:02:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-30'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:02:17
Script started at 2025-08-12 13:02:31
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-30
    [dining_time] => 12:30
    [original_date] => 2025-08-30
    [original_dining_time] => 12:30
    [original_restaurant] => 樂魚
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 樂魚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3630
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-30'
POST original_restaurant: '樂魚'
POST original_dining_time: '12:30'
POST original_name: 'Yoman'
Current form values - date: '2025-08-30', restaurant: '樂魚', dining_time: '12:30', name: 'Yoman'
Update target values - update_date: '2025-08-30', update_restaurant: '樂魚', update_dining_time: '12:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-08-30, Restaurant=樂魚, Dining_Time=12:30, Name=Yoman
New: Date=2025-08-30, Restaurant=樂魚, Dining_Time=12:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-30' 
                                 AND Restaurant = '樂魚' 
                                 AND Dining_Time = '12:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 3, 
                            Price = 3630, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-30' 
                            AND Restaurant = '樂魚' 
                            AND Dining_Time = '12:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-12 13:02:31
Script started at 2025-08-12 13:49:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-12 13:49:00
Script started at 2025-08-12 13:49:16
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:49:16
Script started at 2025-08-12 13:50:06
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '李先生 056', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_date] => 2025-09-29
    [original_dining_time] => 12:00
    [original_restaurant] => 心潮餐廳
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 李先生 056
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-12 13:50:06
Script started at 2025-08-12 13:50:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 心潮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%心潮%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:50:18
Script started at 2025-08-12 13:50:25
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-29
    [dining_time] => 12:00
    [original_date] => 2025-09-29
    [original_dining_time] => 12:00
    [original_restaurant] => 心潮餐廳
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 心潮餐廳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-12 13:50:25
Script started at 2025-08-12 13:50:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-12 13:50:42
Script started at 2025-08-12 13:51:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1861 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:51:01
Script started at 2025-08-12 13:52:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 心潮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%心潮%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:52:03
Script started at 2025-08-12 13:52:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-12 13:52:20
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:52:20
Script started at 2025-08-12 13:52:59
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 19:00
    [original_date] => 2023-12-29
    [original_dining_time] => 19:00
    [original_restaurant] => 香宮
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => First
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-12 13:52:59
Script started at 2025-08-12 13:53:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-12 13:53:08
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:53:08
Script started at 2025-08-12 13:53:27
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 2025-08-31
    [original_dining_time] => 12:00
    [original_restaurant] => 麥面子
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3600
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-12 13:53:27
Script started at 2025-08-12 13:53:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3600
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%麥面子%' AND Price = 3600
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:53:36
Script started at 2025-08-12 13:53:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%麥面子%' AND Price = 3600
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:53:43
Script started at 2025-08-12 13:53:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3600
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%麥面子%' AND Price = 3600
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:53:46
Script started at 2025-08-12 13:53:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%麥面子%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:53:51
Script started at 2025-08-12 13:53:57
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 12:00
    [original_date] => 2025-08-31
    [original_dining_time] => 12:00
    [original_restaurant] => 麥面子
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 麥面子
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => test
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-12 13:53:57
Script started at 2025-08-12 13:54:26
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 13:54:26
Script started at 2025-08-12 13:54:34
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-05-26
    [dining_time] => 19:00
    [original_date] => 2025-05-26
    [original_dining_time] => 19:00
    [original_restaurant] => 85td
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-12 13:54:34
Script started at 2025-08-12 16:16:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-12 16:16:35
Script started at 2025-08-12 16:17:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-12 16:18:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-12 16:18:22
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: 'Mr.Yeh', name2: 'Adam', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-09
    [dining_time] => 11:39
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 數寄屋橋次郎(米其林二星）
    [name2] => Adam
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7000
    [host] => 2
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Yoman, bking_name=Mr.Yeh, name2=Adam, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Adam
Preparing to render HTML
Rendering HTML at 2025-08-12 16:18:22
Script started at 2025-08-12 17:06:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-12 17:06:06
Script started at 2025-08-12 17:06:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Restaurant LIKE '%鄒記%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:06:22
Script started at 2025-08-12 17:06:53
Database connection included
POST data received - name: 'Ams', original_name: 'Ams', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Ams
    [name] => Ams
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ams'
validateName result for 'Ams': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-01'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'Ams'
Current form values - date: '2025-11-30', restaurant: '鄒記食舖', dining_time: '19:00', name: 'Ams'
Update target values - update_date: '2025-09-01', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'Ams'
Primary key changed: Yes
Original: Date=2025-09-01, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Ams
New: Date=2025-11-30, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Ams
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Ams'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Ams'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-30', '19:00', '鄒記食舖', 'Ams', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-12 17:06:53
Script started at 2025-08-12 17:07:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-30' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:07:03
Script started at 2025-08-12 17:07:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:07:15
Script started at 2025-08-12 17:07:31
Database connection included
POST data received - name: 'Bonnie', original_name: 'Bonnie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Bonnie
    [name] => Bonnie
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Bonnie'
validateName result for 'Bonnie': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-01'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'Bonnie'
Current form values - date: '2025-11-30', restaurant: '鄒記食舖', dining_time: '19:00', name: 'Bonnie'
Update target values - update_date: '2025-09-01', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'Bonnie'
Primary key changed: Yes
Original: Date=2025-09-01, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Bonnie
New: Date=2025-11-30, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Bonnie
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Bonnie'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Bonnie'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-30', '19:00', '鄒記食舖', 'Bonnie', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-12 17:07:31
Script started at 2025-08-12 17:07:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:07:54
Script started at 2025-08-12 17:08:04
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-01'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'Eric'
Current form values - date: '2025-11-30', restaurant: '鄒記食舖', dining_time: '19:00', name: 'Eric'
Update target values - update_date: '2025-09-01', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'Eric'
Primary key changed: Yes
Original: Date=2025-09-01, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Eric
New: Date=2025-11-30, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Eric
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Eric'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Eric'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-30', '19:00', '鄒記食舖', 'Eric', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-12 17:08:04
Script started at 2025-08-12 17:08:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:08:19
Script started at 2025-08-12 17:08:28
Database connection included
POST data received - name: 'Jenny', original_name: 'Jenny', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Jenny
    [name] => Jenny
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-01'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'Jenny'
Current form values - date: '2025-11-30', restaurant: '鄒記食舖', dining_time: '19:00', name: 'Jenny'
Update target values - update_date: '2025-09-01', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'Jenny'
Primary key changed: Yes
Original: Date=2025-09-01, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Jenny
New: Date=2025-11-30, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Jenny
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Jenny'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Jenny'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-30', '19:00', '鄒記食舖', 'Jenny', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-12 17:08:28
Script started at 2025-08-12 17:08:40
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:08:40
Script started at 2025-08-12 17:08:52
Database connection included
POST data received - name: 'KateC', original_name: 'KateC', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => KateC
    [name] => KateC
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'KateC'
validateName result for 'KateC': count = 0
Update failed: Invalid name KateC
Preparing to render HTML
Rendering HTML at 2025-08-12 17:08:52
Script started at 2025-08-12 17:09:07
Database connection included
POST data received - name: 'KateC', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => KateC
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'KateC'
validateName result for 'KateC': count = 0
Inquiry failed: Invalid name KateC
Preparing to render HTML
Rendering HTML at 2025-08-12 17:09:07
Script started at 2025-08-12 17:09:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:09:14
Script started at 2025-08-12 17:09:27
Database connection included
POST data received - name: 'Liu', original_name: 'Liu', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => Liu
    [name] => Liu
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liu'
validateName result for 'Liu': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-01'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'Liu'
Current form values - date: '2025-11-30', restaurant: '鄒記食舖', dining_time: '19:00', name: 'Liu'
Update target values - update_date: '2025-09-01', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'Liu'
Primary key changed: Yes
Original: Date=2025-09-01, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Liu
New: Date=2025-11-30, Restaurant=鄒記食舖, Dining_Time=19:00, Name=Liu
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Liu'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'Liu'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-30', '19:00', '鄒記食舖', 'Liu', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-12 17:09:27
Script started at 2025-08-12 17:09:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-30' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:09:38
Script started at 2025-08-12 17:09:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:09:46
Script started at 2025-08-12 17:10:04
Database connection included
POST data received - name: 'May', original_name: 'May', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => May
    [name] => May
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-01'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: 'May'
Current form values - date: '2025-11-30', restaurant: '鄒記食舖', dining_time: '19:00', name: 'May'
Update target values - update_date: '2025-09-01', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: 'May'
Primary key changed: Yes
Original: Date=2025-09-01, Restaurant=鄒記食舖, Dining_Time=19:00, Name=May
New: Date=2025-11-30, Restaurant=鄒記食舖, Dining_Time=19:00, Name=May
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'May'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = 'May'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-30', '19:00', '鄒記食舖', 'May', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-12 17:10:04
Script started at 2025-08-12 17:10:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-30' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y' AND Remarks LIKE '%內建%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:10:13
Script started at 2025-08-12 17:10:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:10:29
Script started at 2025-08-12 17:10:44
Database connection included
POST data received - name: '小丸子', original_name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => 小丸子
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 9
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小丸子'
validateName result for '小丸子': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-01'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: '小丸子'
Current form values - date: '2025-11-30', restaurant: '鄒記食舖', dining_time: '19:00', name: '小丸子'
Update target values - update_date: '2025-09-01', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: '小丸子'
Primary key changed: Yes
Original: Date=2025-09-01, Restaurant=鄒記食舖, Dining_Time=19:00, Name=小丸子
New: Date=2025-11-30, Restaurant=鄒記食舖, Dining_Time=19:00, Name=小丸子
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '小丸子'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '小丸子'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-30', '19:00', '鄒記食舖', '小丸子', '', 9, NULL, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-12 17:10:44
Script started at 2025-08-12 17:10:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 9
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:10:58
Script started at 2025-08-12 17:11:09
Database connection included
POST data received - name: '范范', original_name: '范范', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => 范范
    [name] => 范范
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-01'
POST original_restaurant: '鄒記食舖'
POST original_dining_time: '19:00'
POST original_name: '范范'
Current form values - date: '2025-11-30', restaurant: '鄒記食舖', dining_time: '19:00', name: '范范'
Update target values - update_date: '2025-09-01', update_restaurant: '鄒記食舖', update_dining_time: '19:00', update_name: '范范'
Primary key changed: Yes
Original: Date=2025-09-01, Restaurant=鄒記食舖, Dining_Time=19:00, Name=范范
New: Date=2025-11-30, Restaurant=鄒記食舖, Dining_Time=19:00, Name=范范
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '范范'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-01' 
                                     AND Restaurant = '鄒記食舖' 
                                     AND Dining_Time = '19:00'
                                     AND Name = '范范'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-30', '19:00', '鄒記食舖', '范范', '', NULL, NULL, 'Y', '內建', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-12 17:11:09
Script started at 2025-08-12 17:11:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-30
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-30' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:11:23
Script started at 2025-08-12 17:16:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鄒記食舖%' AND Diff_Str = 'Y'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-12 17:16:10
Script started at 2025-08-12 17:16:18
Database connection included
POST data received - name: 'KateC', original_name: 'KateC', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-01
    [dining_time] => 19:00
    [original_date] => 2025-09-01
    [original_dining_time] => 19:00
    [original_restaurant] => 鄒記食舖
    [original_name] => KateC
    [name] => KateC
    [bking_name] => 
    [restaurant] => 鄒記食舖
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 內建
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-12 17:16:18
Script started at 2025-08-13 09:27:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 09:27:53
Script started at 2025-08-13 09:28:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-11'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 09:28:05
Script started at 2025-08-13 09:28:19
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-11
    [dining_time] => 18:00
    [original_date] => 2025-10-11
    [original_dining_time] => 18:00
    [original_restaurant] => 東京 SÉZANNE
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 東京 SÉZANNE
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 10000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-11'
POST original_restaurant: '東京 SÉZANNE'
POST original_dining_time: '18:00'
POST original_name: 'Yoman'
Current form values - date: '2025-10-11', restaurant: '東京 SÉZANNE', dining_time: '18:00', name: 'Yoman'
Update target values - update_date: '2025-10-11', update_restaurant: '東京 SÉZANNE', update_dining_time: '18:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-11, Restaurant=東京 SÉZANNE, Dining_Time=18:00, Name=Yoman
New: Date=2025-10-11, Restaurant=東京 SÉZANNE, Dining_Time=18:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-11' 
                                 AND Restaurant = '東京 SÉZANNE' 
                                 AND Dining_Time = '18:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Mr.Yeh', 
                            Host = 3, 
                            Price = 10000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '國外', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-11' 
                            AND Restaurant = '東京 SÉZANNE' 
                            AND Dining_Time = '18:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 09:28:19
Script started at 2025-08-13 09:30:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 09:30:35
Script started at 2025-08-13 09:30:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-23'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 09:30:44
Script started at 2025-08-13 09:31:03
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 2025-09-23
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨香
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 09:31:03
Script started at 2025-08-13 09:31:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-23' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 09:31:17
Script started at 2025-08-13 09:31:28
Database connection included
POST data received - name: 'Gigi C', original_name: 'Gigi C', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 2025-09-23
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨香
    [original_name] => Gigi C
    [name] => Gigi C
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 09:31:28
Script started at 2025-08-13 09:31:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-23' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 09:31:41
Script started at 2025-08-13 09:31:57
Database connection included
POST data received - name: 'Kristen', original_name: 'Kristen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 2025-09-23
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨香
    [original_name] => Kristen
    [name] => Kristen
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 09:31:57
Script started at 2025-08-13 09:32:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-23' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 09:32:09
Script started at 2025-08-13 09:32:21
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 2025-09-23
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨香
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 09:32:21
Script started at 2025-08-13 09:32:31
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-23' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 09:32:31
Script started at 2025-08-13 09:32:40
Database connection included
POST data received - name: '小丸子', original_name: '小丸子', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 19:00
    [original_date] => 2025-09-23
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨香
    [original_name] => 小丸子
    [name] => 小丸子
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 09:32:40
Script started at 2025-08-13 11:27:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 11:27:16
Script started at 2025-08-13 11:27:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-13
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-13'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 11:27:24
Script started at 2025-08-13 12:03:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 12:03:00
Script started at 2025-08-13 12:03:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%香宮%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:03:14
Script started at 2025-08-13 12:03:57
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 19:00
    [original_date] => 2023-12-29
    [original_dining_time] => 19:00
    [original_restaurant] => 香宮
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1377
    [host] => 6
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 本群首局
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2023-12-29'
POST original_restaurant: '香宮'
POST original_dining_time: '19:00'
POST original_name: 'Eric'
Current form values - date: '2023-12-29', restaurant: '香宮', dining_time: '19:00', name: 'Eric'
Update target values - update_date: '2023-12-29', update_restaurant: '香宮', update_dining_time: '19:00', update_name: 'Eric'
Primary key changed: No
Original: Date=2023-12-29, Restaurant=香宮, Dining_Time=19:00, Name=Eric
New: Date=2023-12-29, Restaurant=香宮, Dining_Time=19:00, Name=Eric
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2023-12-29' 
                                 AND Restaurant = '香宮' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Eric'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 6, 
                            Price = 1377, 
                            Diff_Str = '', 
                            Remarks = '本群首局', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = 75 
                          WHERE Date = '2023-12-29' 
                            AND Restaurant = '香宮' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Eric'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:03:57
Script started at 2025-08-13 12:04:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2023-12-29
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2023-12-29' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%香宮%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:04:10
Script started at 2025-08-13 12:04:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%香宮%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:04:22
Script started at 2025-08-13 12:05:32
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-27
    [dining_time] => 19:00
    [original_date] => 2024-06-27
    [original_dining_time] => 19:00
    [original_restaurant] => 香宮
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => 香宮
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1797
    [host] => 5
    [discount] => 75
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-06-27'
POST original_restaurant: '香宮'
POST original_dining_time: '19:00'
POST original_name: 'Eric'
Current form values - date: '2024-06-27', restaurant: '香宮', dining_time: '19:00', name: 'Eric'
Update target values - update_date: '2024-06-27', update_restaurant: '香宮', update_dining_time: '19:00', update_name: 'Eric'
Primary key changed: No
Original: Date=2024-06-27, Restaurant=香宮, Dining_Time=19:00, Name=Eric
New: Date=2024-06-27, Restaurant=香宮, Dining_Time=19:00, Name=Eric
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-06-27' 
                                 AND Restaurant = '香宮' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Eric'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 5, 
                            Price = 1797, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = 75 
                          WHERE Date = '2024-06-27' 
                            AND Restaurant = '香宮' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Eric'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:05:32
Script started at 2025-08-13 12:06:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => way
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%way%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:06:23
Script started at 2025-08-13 12:06:33
Database connection included
POST data received - name: '瓦礫莉', original_name: '瓦礫莉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-01-26
    [dining_time] => 19:00
    [original_date] => 2024-01-26
    [original_dining_time] => 19:00
    [original_restaurant] => Wayne’s Seatle 牛排
    [original_name] => 瓦礫莉
    [name] => 瓦礫莉
    [bking_name] => 
    [restaurant] => Wayne’s Seatle 牛排
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瓦礫莉'
validateName result for '瓦礫莉': count = 0
Update failed: Invalid name 瓦礫莉
Preparing to render HTML
Rendering HTML at 2025-08-13 12:06:33
Script started at 2025-08-13 12:07:04
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 12:07:04
Script started at 2025-08-13 12:07:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => way
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%way%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:07:14
Script started at 2025-08-13 12:07:22
Database connection included
POST data received - name: '瓦礫莉', original_name: '瓦礫莉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-01-26
    [dining_time] => 19:00
    [original_date] => 2024-01-26
    [original_dining_time] => 19:00
    [original_restaurant] => Wayne’s Seatle 牛排
    [original_name] => 瓦礫莉
    [name] => 瓦礫莉
    [bking_name] => 
    [restaurant] => Wayne’s Seatle 牛排
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瓦礫莉'
validateName result for '瓦礫莉': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-01-26'
POST original_restaurant: 'Wayne’s Seatle 牛排'
POST original_dining_time: '19:00'
POST original_name: '瓦礫莉'
Current form values - date: '2024-01-26', restaurant: 'Wayne’s Seatle 牛排', dining_time: '19:00', name: '瓦礫莉'
Update target values - update_date: '2024-01-26', update_restaurant: 'Wayne’s Seatle 牛排', update_dining_time: '19:00', update_name: '瓦礫莉'
Primary key changed: No
Original: Date=2024-01-26, Restaurant=Wayne’s Seatle 牛排, Dining_Time=19:00, Name=瓦礫莉
New: Date=2024-01-26, Restaurant=Wayne’s Seatle 牛排, Dining_Time=19:00, Name=瓦礫莉
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-01-26' 
                                 AND Restaurant = 'Wayne’s Seatle 牛排' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '瓦礫莉'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 3, 
                            Price = 2000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-01-26' 
                            AND Restaurant = 'Wayne’s Seatle 牛排' 
                            AND Dining_Time = '19:00'
                            AND Name = '瓦礫莉'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:07:22
Script started at 2025-08-13 12:08:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 12:08:48
Script started at 2025-08-13 12:09:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 泰市
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%泰市%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:09:00
Script started at 2025-08-13 12:09:23
Database connection included
POST data received - name: '瓦礫莉', original_name: '瓦礫莉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-04-11
    [dining_time] => 19:00
    [original_date] => 2024-04-11
    [original_dining_time] => 19:00
    [original_restaurant] => 泰市場
    [original_name] => 瓦礫莉
    [name] => 瓦礫莉
    [bking_name] => 
    [restaurant] => 泰市場
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1738
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瓦礫莉'
validateName result for '瓦礫莉': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-04-11'
POST original_restaurant: '泰市場'
POST original_dining_time: '19:00'
POST original_name: '瓦礫莉'
Current form values - date: '2024-04-11', restaurant: '泰市場', dining_time: '19:00', name: '瓦礫莉'
Update target values - update_date: '2024-04-11', update_restaurant: '泰市場', update_dining_time: '19:00', update_name: '瓦礫莉'
Primary key changed: No
Original: Date=2024-04-11, Restaurant=泰市場, Dining_Time=19:00, Name=瓦礫莉
New: Date=2024-04-11, Restaurant=泰市場, Dining_Time=19:00, Name=瓦礫莉
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-04-11' 
                                 AND Restaurant = '泰市場' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '瓦礫莉'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 4, 
                            Price = 1738, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-04-11' 
                            AND Restaurant = '泰市場' 
                            AND Dining_Time = '19:00'
                            AND Name = '瓦礫莉'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:09:23
Script started at 2025-08-13 12:11:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => tabl
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%tabl%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:11:09
Script started at 2025-08-13 12:11:22
Database connection included
POST data received - name: '瓦礫莉', original_name: '瓦礫莉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-05
    [dining_time] => 19:00
    [original_date] => 2024-06-05
    [original_dining_time] => 19:00
    [original_restaurant] => Tableau by Crag
    [original_name] => 瓦礫莉
    [name] => 瓦礫莉
    [bking_name] => 
    [restaurant] => Tableau by Crag
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1188
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瓦礫莉'
validateName result for '瓦礫莉': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-06-05'
POST original_restaurant: 'Tableau by Crag'
POST original_dining_time: '19:00'
POST original_name: '瓦礫莉'
Current form values - date: '2024-06-05', restaurant: 'Tableau by Crag', dining_time: '19:00', name: '瓦礫莉'
Update target values - update_date: '2024-06-05', update_restaurant: 'Tableau by Crag', update_dining_time: '19:00', update_name: '瓦礫莉'
Primary key changed: No
Original: Date=2024-06-05, Restaurant=Tableau by Crag, Dining_Time=19:00, Name=瓦礫莉
New: Date=2024-06-05, Restaurant=Tableau by Crag, Dining_Time=19:00, Name=瓦礫莉
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-06-05' 
                                 AND Restaurant = 'Tableau by Crag' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '瓦礫莉'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 8, 
                            Price = 1188, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-06-05' 
                            AND Restaurant = 'Tableau by Crag' 
                            AND Dining_Time = '19:00'
                            AND Name = '瓦礫莉'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:11:22
Script started at 2025-08-13 12:12:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 富錦樹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%富錦樹%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:12:26
Script started at 2025-08-13 12:13:35
Database connection included
POST data received - name: '瓦礫莉', original_name: '瓦礫莉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-05-17
    [dining_time] => 19:00
    [original_date] => 2024-05-17
    [original_dining_time] => 19:00
    [original_restaurant] => 富錦樹 101
    [original_name] => 瓦礫莉
    [name] => 瓦礫莉
    [bking_name] => 
    [restaurant] => 富錦樹 101
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2274
    [host] => 7
    [discount] => 
    [diff_str] => N
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瓦礫莉'
validateName result for '瓦礫莉': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-05-17'
POST original_restaurant: '富錦樹 101'
POST original_dining_time: '19:00'
POST original_name: '瓦礫莉'
Current form values - date: '2024-05-17', restaurant: '富錦樹 101', dining_time: '19:00', name: '瓦礫莉'
Update target values - update_date: '2024-05-17', update_restaurant: '富錦樹 101', update_dining_time: '19:00', update_name: '瓦礫莉'
Primary key changed: No
Original: Date=2024-05-17, Restaurant=富錦樹 101, Dining_Time=19:00, Name=瓦礫莉
New: Date=2024-05-17, Restaurant=富錦樹 101, Dining_Time=19:00, Name=瓦礫莉
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-05-17' 
                                 AND Restaurant = '富錦樹 101' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '瓦礫莉'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 7, 
                            Price = 2274, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = NULL, 
                            Discount = NULL 
                          WHERE Date = '2024-05-17' 
                            AND Restaurant = '富錦樹 101' 
                            AND Dining_Time = '19:00'
                            AND Name = '瓦礫莉'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:13:35
Script started at 2025-08-13 12:14:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Mume
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Mume%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:14:49
Script started at 2025-08-13 12:15:01
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-07
    [dining_time] => 19:00
    [original_date] => 2024-06-07
    [original_dining_time] => 19:00
    [original_restaurant] => Mume
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => 
    [restaurant] => Mume
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4378
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-06-07'
POST original_restaurant: 'Mume'
POST original_dining_time: '19:00'
POST original_name: 'Ashley'
Current form values - date: '2024-06-07', restaurant: 'Mume', dining_time: '19:00', name: 'Ashley'
Update target values - update_date: '2024-06-07', update_restaurant: 'Mume', update_dining_time: '19:00', update_name: 'Ashley'
Primary key changed: No
Original: Date=2024-06-07, Restaurant=Mume, Dining_Time=19:00, Name=Ashley
New: Date=2024-06-07, Restaurant=Mume, Dining_Time=19:00, Name=Ashley
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-06-07' 
                                 AND Restaurant = 'Mume' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Ashley'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 2, 
                            Price = 4378, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2024-06-07' 
                            AND Restaurant = 'Mume' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Ashley'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:15:01
Script started at 2025-08-13 12:16:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Nobuo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Nobuo%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:16:55
Script started at 2025-08-13 12:17:11
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-09
    [dining_time] => 19:00
    [original_date] => 2024-06-09
    [original_dining_time] => 19:00
    [original_restaurant] => Nobuo
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => 
    [restaurant] => Nobuo
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4708
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-06-09'
POST original_restaurant: 'Nobuo'
POST original_dining_time: '19:00'
POST original_name: 'Ashley'
Current form values - date: '2024-06-09', restaurant: 'Nobuo', dining_time: '19:00', name: 'Ashley'
Update target values - update_date: '2024-06-09', update_restaurant: 'Nobuo', update_dining_time: '19:00', update_name: 'Ashley'
Primary key changed: No
Original: Date=2024-06-09, Restaurant=Nobuo, Dining_Time=19:00, Name=Ashley
New: Date=2024-06-09, Restaurant=Nobuo, Dining_Time=19:00, Name=Ashley
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-06-09' 
                                 AND Restaurant = 'Nobuo' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Ashley'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 2, 
                            Price = 4708, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-06-09' 
                            AND Restaurant = 'Nobuo' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Ashley'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:17:11
Script started at 2025-08-13 12:18:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1
Inquiry successful: 1853 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:18:10
Script started at 2025-08-13 12:18:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 蒔割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%蒔割烹%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:18:20
Script started at 2025-08-13 12:18:41
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-10
    [dining_time] => 19:00
    [original_date] => 2024-06-10
    [original_dining_time] => 19:00
    [original_restaurant] => 蒔割烹
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 蒔割烹
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-06-10'
POST original_restaurant: '蒔割烹'
POST original_dining_time: '19:00'
POST original_name: 'Ashley'
Current form values - date: '2024-06-10', restaurant: '蒔割烹', dining_time: '19:00', name: 'Ashley'
Update target values - update_date: '2024-06-10', update_restaurant: '蒔割烹', update_dining_time: '19:00', update_name: 'Ashley'
Primary key changed: No
Original: Date=2024-06-10, Restaurant=蒔割烹, Dining_Time=19:00, Name=Ashley
New: Date=2024-06-10, Restaurant=蒔割烹, Dining_Time=19:00, Name=Ashley
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-06-10' 
                                 AND Restaurant = '蒔割烹' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Ashley'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 3, 
                            Price = 6600, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-06-10' 
                            AND Restaurant = '蒔割烹' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Ashley'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:18:41
Script started at 2025-08-13 12:26:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => うなぎ四代目菊かわ
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%うなぎ四代目菊かわ%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:26:32
Script started at 2025-08-13 12:27:21
Database connection included
POST data received - name: '瓦礫莉', original_name: '瓦礫莉', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-10-16
    [dining_time] => 19:00
    [original_date] => 2024-10-16
    [original_dining_time] => 19:00
    [original_restaurant] => うなぎ四代目菊かわ
    [original_name] => 瓦礫莉
    [name] => 瓦礫莉
    [bking_name] => 
    [restaurant] => うなぎ四代目菊かわ
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1265
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瓦礫莉'
validateName result for '瓦礫莉': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-10-16'
POST original_restaurant: 'うなぎ四代目菊かわ'
POST original_dining_time: '19:00'
POST original_name: '瓦礫莉'
Current form values - date: '2024-10-16', restaurant: 'うなぎ四代目菊かわ', dining_time: '19:00', name: '瓦礫莉'
Update target values - update_date: '2024-10-16', update_restaurant: 'うなぎ四代目菊かわ', update_dining_time: '19:00', update_name: '瓦礫莉'
Primary key changed: No
Original: Date=2024-10-16, Restaurant=うなぎ四代目菊かわ, Dining_Time=19:00, Name=瓦礫莉
New: Date=2024-10-16, Restaurant=うなぎ四代目菊かわ, Dining_Time=19:00, Name=瓦礫莉
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-10-16' 
                                 AND Restaurant = 'うなぎ四代目菊かわ' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '瓦礫莉'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 4, 
                            Price = 1265, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-10-16' 
                            AND Restaurant = 'うなぎ四代目菊かわ' 
                            AND Dining_Time = '19:00'
                            AND Name = '瓦礫莉'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:27:21
Script started at 2025-08-13 12:27:27
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => うなぎ四代目菊かわ
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%うなぎ四代目菊かわ%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:27:27
Script started at 2025-08-13 12:27:38
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-03-15
    [dining_time] => 19:00
    [original_date] => 2025-03-15
    [original_dining_time] => 19:00
    [original_restaurant] => うなぎ四代目菊かわ
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 
    [restaurant] => うなぎ四代目菊かわ
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1265
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-03-15'
POST original_restaurant: 'うなぎ四代目菊かわ'
POST original_dining_time: '19:00'
POST original_name: 'Yoman'
Current form values - date: '2025-03-15', restaurant: 'うなぎ四代目菊かわ', dining_time: '19:00', name: 'Yoman'
Update target values - update_date: '2025-03-15', update_restaurant: 'うなぎ四代目菊かわ', update_dining_time: '19:00', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-03-15, Restaurant=うなぎ四代目菊かわ, Dining_Time=19:00, Name=Yoman
New: Date=2025-03-15, Restaurant=うなぎ四代目菊かわ, Dining_Time=19:00, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-03-15' 
                                 AND Restaurant = 'うなぎ四代目菊かわ' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 2, 
                            Price = 1265, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-03-15' 
                            AND Restaurant = 'うなぎ四代目菊かわ' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:27:38
Script started at 2025-08-13 12:49:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨群
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鮨群%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:49:12
Script started at 2025-08-13 12:49:34
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-06-13
    [dining_time] => 19:00
    [original_date] => 2024-06-13
    [original_dining_time] => 19:00
    [original_restaurant] => 鮨群
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 鮨群
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-06-13'
POST original_restaurant: '鮨群'
POST original_dining_time: '19:00'
POST original_name: 'Ashley'
Current form values - date: '2024-06-13', restaurant: '鮨群', dining_time: '19:00', name: 'Ashley'
Update target values - update_date: '2024-06-13', update_restaurant: '鮨群', update_dining_time: '19:00', update_name: 'Ashley'
Primary key changed: No
Original: Date=2024-06-13, Restaurant=鮨群, Dining_Time=19:00, Name=Ashley
New: Date=2024-06-13, Restaurant=鮨群, Dining_Time=19:00, Name=Ashley
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-06-13' 
                                 AND Restaurant = '鮨群' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Ashley'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 3, 
                            Price = 6600, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-06-13' 
                            AND Restaurant = '鮨群' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Ashley'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:49:34
Script started at 2025-08-13 12:55:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-07-11
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-07-11'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:55:46
Script started at 2025-08-13 12:56:05
Database connection included
POST data received - name: 'Max', original_name: 'Max', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-07-11
    [dining_time] => 19:00
    [original_date] => 2024-07-11
    [original_dining_time] => 19:00
    [original_restaurant] => 晶華軒
    [original_name] => Max
    [name] => Max
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 0
Update failed: Invalid name Max
Preparing to render HTML
Rendering HTML at 2025-08-13 12:56:05
Script started at 2025-08-13 12:57:32
Database connection included
POST data received - name: 'Max', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-07-11
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Max
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-07-11' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%晶華軒%' AND Name = 'Max'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:57:32
Script started at 2025-08-13 12:57:39
Database connection included
POST data received - name: 'Max', original_name: 'Max', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-07-11
    [dining_time] => 19:00
    [original_date] => 2024-07-11
    [original_dining_time] => 19:00
    [original_restaurant] => 晶華軒
    [original_name] => Max
    [name] => Max
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-07-11'
POST original_restaurant: '晶華軒'
POST original_dining_time: '19:00'
POST original_name: 'Max'
Current form values - date: '2024-07-11', restaurant: '晶華軒', dining_time: '19:00', name: 'Max'
Update target values - update_date: '2024-07-11', update_restaurant: '晶華軒', update_dining_time: '19:00', update_name: 'Max'
Primary key changed: No
Original: Date=2024-07-11, Restaurant=晶華軒, Dining_Time=19:00, Name=Max
New: Date=2024-07-11, Restaurant=晶華軒, Dining_Time=19:00, Name=Max
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-07-11' 
                                 AND Restaurant = '晶華軒' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Max'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 6, 
                            Price = 3300, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-07-11' 
                            AND Restaurant = '晶華軒' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Max'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:57:39
Script started at 2025-08-13 12:58:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 梵燒肉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%梵燒肉%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 12:58:01
Script started at 2025-08-13 12:58:59
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-07-08
    [dining_time] => 19:00
    [original_date] => 2024-07-08
    [original_dining_time] => 19:00
    [original_restaurant] => 梵燒肉
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 梵燒肉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-07-08'
POST original_restaurant: '梵燒肉'
POST original_dining_time: '19:00'
POST original_name: 'Ashley'
Current form values - date: '2024-07-08', restaurant: '梵燒肉', dining_time: '19:00', name: 'Ashley'
Update target values - update_date: '2024-07-08', update_restaurant: '梵燒肉', update_dining_time: '19:00', update_name: 'Ashley'
Primary key changed: No
Original: Date=2024-07-08, Restaurant=梵燒肉, Dining_Time=19:00, Name=Ashley
New: Date=2024-07-08, Restaurant=梵燒肉, Dining_Time=19:00, Name=Ashley
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-07-08' 
                                 AND Restaurant = '梵燒肉' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Ashley'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 4, 
                            Price = 2000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-07-08' 
                            AND Restaurant = '梵燒肉' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Ashley'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 12:58:59
Script started at 2025-08-13 13:00:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Aleisha
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Aleisha%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:00:53
Script started at 2025-08-13 13:01:07
Database connection included
POST data received - name: 'SY', original_name: 'SY', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-07-19
    [dining_time] => 19:00
    [original_date] => 2024-07-19
    [original_dining_time] => 19:00
    [original_restaurant] => Aleisha
    [original_name] => SY
    [name] => SY
    [bking_name] => 
    [restaurant] => Aleisha
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4378
    [host] => 7
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'SY'
validateName result for 'SY': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-07-19'
POST original_restaurant: 'Aleisha'
POST original_dining_time: '19:00'
POST original_name: 'SY'
Current form values - date: '2024-07-19', restaurant: 'Aleisha', dining_time: '19:00', name: 'SY'
Update target values - update_date: '2024-07-19', update_restaurant: 'Aleisha', update_dining_time: '19:00', update_name: 'SY'
Primary key changed: No
Original: Date=2024-07-19, Restaurant=Aleisha, Dining_Time=19:00, Name=SY
New: Date=2024-07-19, Restaurant=Aleisha, Dining_Time=19:00, Name=SY
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-07-19' 
                                 AND Restaurant = 'Aleisha' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'SY'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 7, 
                            Price = 4378, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-07-19' 
                            AND Restaurant = 'Aleisha' 
                            AND Dining_Time = '19:00'
                            AND Name = 'SY'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 13:01:07
Script started at 2025-08-13 13:06:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 13:06:49
Script started at 2025-08-13 13:07:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 蘭亭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%蘭亭%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:07:02
Script started at 2025-08-13 13:07:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 蘭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%蘭%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:07:12
Script started at 2025-08-13 13:07:54
Database connection included
POST data received - name: 'Max', original_name: 'Max', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-09-30
    [dining_time] => 19:00
    [original_date] => 2024-09-30
    [original_dining_time] => 19:00
    [original_restaurant] => 蘭庭
    [original_name] => Max
    [name] => Max
    [bking_name] => 
    [restaurant] => 蘭庭
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2375
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2024-09-30'
POST original_restaurant: '蘭庭'
POST original_dining_time: '19:00'
POST original_name: 'Max'
Current form values - date: '2024-09-30', restaurant: '蘭庭', dining_time: '19:00', name: 'Max'
Update target values - update_date: '2024-09-30', update_restaurant: '蘭庭', update_dining_time: '19:00', update_name: 'Max'
Primary key changed: No
Original: Date=2024-09-30, Restaurant=蘭庭, Dining_Time=19:00, Name=Max
New: Date=2024-09-30, Restaurant=蘭庭, Dining_Time=19:00, Name=Max
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2024-09-30' 
                                 AND Restaurant = '蘭庭' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Max'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 6, 
                            Price = 2375, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2024-09-30' 
                            AND Restaurant = '蘭庭' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Max'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 13:07:54
Script started at 2025-08-13 13:09:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 13:09:38
Script started at 2025-08-13 13:09:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨洵  蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鮨洵  蟹宴%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:09:45
Script started at 2025-08-13 13:09:57
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2024-10-25
    [dining_time] => 
    [original_date] => 2024-10-25
    [original_dining_time] => 
    [original_restaurant] => 鮨洵  蟹宴
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => 
    [restaurant] => 鮨洵  蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 9350
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
Update failed: Missing required fields
Preparing to render HTML
Rendering HTML at 2025-08-13 13:09:57
Script started at 2025-08-13 13:10:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨洵  蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鮨洵  蟹宴%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:10:50
Script started at 2025-08-13 13:15:08
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨洵  蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鮨洵  蟹宴%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:15:08
Script started at 2025-08-13 13:21:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 50 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:21:43
Script started at 2025-08-13 13:22:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2024-02-24
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2024-02-24' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:22:10
Script started at 2025-08-13 13:22:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-02-24
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 晶華軒
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-02-24' AND Restaurant LIKE '%晶華軒%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 13:22:22
Script started at 2025-08-13 13:22:43
Database connection included
POST data received - name: 'Max', original_name: 'Max', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-02-24
    [dining_time] => 19:00
    [original_date] => 2025-02-24
    [original_dining_time] => 19:00
    [original_restaurant] => 晶華軒 (主廚特宴)
    [original_name] => Max
    [name] => Max
    [bking_name] => 
    [restaurant] => 晶華軒 (主廚特宴)
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5000
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Max'
validateName result for 'Max': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-02-24'
POST original_restaurant: '晶華軒 (主廚特宴)'
POST original_dining_time: '19:00'
POST original_name: 'Max'
Current form values - date: '2025-02-24', restaurant: '晶華軒 (主廚特宴)', dining_time: '19:00', name: 'Max'
Update target values - update_date: '2025-02-24', update_restaurant: '晶華軒 (主廚特宴)', update_dining_time: '19:00', update_name: 'Max'
Primary key changed: No
Original: Date=2025-02-24, Restaurant=晶華軒 (主廚特宴), Dining_Time=19:00, Name=Max
New: Date=2025-02-24, Restaurant=晶華軒 (主廚特宴), Dining_Time=19:00, Name=Max
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-02-24' 
                                 AND Restaurant = '晶華軒 (主廚特宴)' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Max'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 10, 
                            Price = 5000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-02-24' 
                            AND Restaurant = '晶華軒 (主廚特宴)' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Max'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 13:22:43
Script started at 2025-08-13 15:39:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 15:39:29
Script started at 2025-08-13 15:39:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 料理
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%料理%'
Inquiry successful: 52 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 15:39:41
Script started at 2025-08-13 15:40:12
Database connection included
POST data received - name: '11', original_name: '11', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [original_date] => 2025-10-28
    [original_dining_time] => 19:00
    [original_restaurant] => 料理屋安家
    [original_name] => 11
    [name] => 11
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 5
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11'
validateName result for '11': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-28'
POST original_restaurant: '料理屋安家'
POST original_dining_time: '19:00'
POST original_name: '11'
Current form values - date: '2025-10-28', restaurant: '料理屋安家', dining_time: '19:00', name: '11'
Update target values - update_date: '2025-10-28', update_restaurant: '料理屋安家', update_dining_time: '19:00', update_name: '11'
Primary key changed: No
Original: Date=2025-10-28, Restaurant=料理屋安家, Dining_Time=19:00, Name=11
New: Date=2025-10-28, Restaurant=料理屋安家, Dining_Time=19:00, Name=11
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-28' 
                                 AND Restaurant = '料理屋安家' 
                                 AND Dining_Time = '19:00'
                                 AND Name = '11'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 5, 
                            Price = 2500, 
                            Diff_Str = '', 
                            Remarks = '友人+1', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-28' 
                            AND Restaurant = '料理屋安家' 
                            AND Dining_Time = '19:00'
                            AND Name = '11'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 15:40:12
Script started at 2025-08-13 15:40:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 5
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-28' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%' AND Remarks LIKE '%友人+1%' AND Price = 2500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 15:40:20
Script started at 2025-08-13 15:40:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2500
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-28' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%' AND Price = 2500
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 15:40:34
Script started at 2025-08-13 15:40:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-28
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-28' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 15:40:42
Script started at 2025-08-13 17:34:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 17:34:41
Script started at 2025-08-13 17:35:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-12-14
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-12-14'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 17:35:03
Script started at 2025-08-13 17:36:02
Database connection included
POST data received - name: 'Dianne', original_name: 'Dianne', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-12-14
    [dining_time] => 12:00
    [original_date] => 2025-12-14
    [original_dining_time] => 12:00
    [original_restaurant] => 惦-安私廚
    [original_name] => Dianne
    [name] => Dianne
    [bking_name] => 
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 17:36:02
Script started at 2025-08-13 17:36:14
Database connection included
POST data received - name: 'Dianne', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Dianne
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Dianne'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 17:36:14
Script started at 2025-08-13 17:36:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01'
Inquiry successful: 18 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 17:36:45
Script started at 2025-08-13 17:42:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-13 17:42:06
Database connection included
POST data received - name: 'Dianne', original_name: 'Elsa', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 2025-08-01
    [original_dining_time] => 19:00
    [original_restaurant] => 惦-安私廚
    [original_name] => Elsa
    [name] => Dianne
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2800
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Dianne'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Received names: name1=Dianne, bking_name=侯小姐, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Insert successful for name1: Dianne
Preparing to render HTML
Rendering HTML at 2025-08-13 17:42:06
Script started at 2025-08-13 17:42:20
Database connection included
POST data received - name: 'Dianne', original_name: '', bking_name: '侯小姐', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-01
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Dianne
    [bking_name] => 侯小姐
    [restaurant] => 惦-安私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-01' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%惦-安私廚%' AND Name = 'Dianne' AND Bking_Name LIKE '%侯小姐%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 17:42:20
Script started at 2025-08-13 17:42:28
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-13 17:42:31
Database connection included
POST data received - name: 'Dianne', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Dianne
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Dianne'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 17:42:31
Script started at 2025-08-13 17:43:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 17:43:44
Script started at 2025-08-13 17:44:12
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 2025-08-20
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 17:44:12
Script started at 2025-08-13 17:44:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 17:44:22
Script started at 2025-08-13 17:47:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 17:47:30
Script started at 2025-08-13 17:47:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => M&CO 蟹宴
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%M&CO 蟹宴%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 17:47:37
Script started at 2025-08-13 20:22:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 20:22:12
Script started at 2025-08-13 20:22:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-09
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-09'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 20:22:20
Script started at 2025-08-13 20:22:30
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: 'Mr.Yeh', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-09
    [dining_time] => 11:39
    [original_date] => 2025-10-09
    [original_dining_time] => 11:39
    [original_restaurant] => 數寄屋橋次郎(米其林二星）
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => Mr.Yeh
    [restaurant] => 數寄屋橋次郎(米其林二星）
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 7000
    [host] => 2
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-09'
POST original_restaurant: '數寄屋橋次郎(米其林二星）'
POST original_dining_time: '11:39'
POST original_name: 'Yoman'
Current form values - date: '2025-10-09', restaurant: '數寄屋橋次郎(米其林二星）', dining_time: '11:39', name: 'Yoman'
Update target values - update_date: '2025-10-09', update_restaurant: '數寄屋橋次郎(米其林二星）', update_dining_time: '11:39', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-10-09, Restaurant=數寄屋橋次郎(米其林二星）, Dining_Time=11:39, Name=Yoman
New: Date=2025-10-09, Restaurant=數寄屋橋次郎(米其林二星）, Dining_Time=11:39, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-09' 
                                 AND Restaurant = '數寄屋橋次郎(米其林二星）' 
                                 AND Dining_Time = '11:39'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Mr.Yeh', 
                            Host = 2, 
                            Price = 7000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-09' 
                            AND Restaurant = '數寄屋橋次郎(米其林二星）' 
                            AND Dining_Time = '11:39'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-13 20:22:30
Script started at 2025-08-13 22:34:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-13 22:34:25
Script started at 2025-08-13 22:34:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鮨香%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-13 22:34:30
Script started at 2025-08-14 18:37:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-14 18:37:48
Script started at 2025-08-14 18:37:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-23' AND Restaurant LIKE '%鮨香%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-14 18:37:59
[2025-08-14 18:48:09] Script started
[2025-08-14 18:48:25] Script started
[2025-08-14 18:48:25] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-08-14 18:48:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-14 18:48:25] Rows returned: 0
[2025-08-14 18:48:29] Script started
[2025-08-14 18:48:29] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2025-08-14 18:48:29] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2025-08-14 18:48:29] Rows returned: 2
[2025-08-14 18:48:57] Script started
[2025-08-14 18:48:57] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-08-14 18:48:57] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-08-14 18:48:57] Rows returned: 1
[2025-08-14 18:50:41] Script started
[2025-08-14 18:50:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-08-14 18:50:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-08-14 18:50:41] Rows returned: 2
Script started at 2025-08-15 08:01:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 08:01:43
Script started at 2025-08-15 08:01:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鮨冶吉%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:01:51
Script started at 2025-08-15 08:02:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 08:02:32
Database connection included
POST data received - name: 'Gigi C', original_name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 2025-08-20
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => 凱特
    [name] => Gigi C
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Gigi C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Received names: name1=Gigi C, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Insert successful for name1: Gigi C
Preparing to render HTML
Rendering HTML at 2025-08-15 08:02:32
Script started at 2025-08-15 08:02:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 青樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%青樓%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:02:48
Script started at 2025-08-15 08:03:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 08:03:12
Database connection included
POST data received - name: 'JJ_M', original_name: '日安', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 12:00
    [original_date] => 2025-08-16
    [original_dining_time] => 12:00
    [original_restaurant] => 青樓中式餐酒館
    [original_name] => 日安
    [name] => JJ_M
    [bking_name] => 葉先生 518
    [restaurant] => 青樓中式餐酒館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Received names: name1=JJ_M, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Insert successful for name1: JJ_M
Preparing to render HTML
Rendering HTML at 2025-08-15 08:03:12
Script started at 2025-08-15 08:03:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 青樓中式餐酒館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-16' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%青樓中式餐酒館%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 2000
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:03:26
Script started at 2025-08-15 08:03:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 08:03:44
Script started at 2025-08-15 08:03:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鮨冶吉%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:03:51
Script started at 2025-08-15 08:05:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 08:05:42
Script started at 2025-08-15 08:06:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 冶
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%冶%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:06:03
Script started at 2025-08-15 08:06:35
Database connection included
POST data received - name: '', original_name: 'Frank', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-20
    [dining_time] => 18:30
    [original_date] => 2025-08-20
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨冶吉
    [original_name] => Frank
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨冶吉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4180
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-20' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨冶吉%' AND Price = 4180
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:06:35
Script started at 2025-08-15 08:15:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 08:15:16
Script started at 2025-08-15 08:17:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 08:17:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 08:17:52
Database connection included
POST data received - name: '💓Lulu💓', original_name: '', bking_name: '', name2: 'Joyce', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 💓Lulu💓
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => Joyce
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 12
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '💓Lulu💓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Checking name2: 'Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Joyce'
validateName result for 'Joyce': count = 1
Received names: name1=💓Lulu💓, bking_name=, name2=Joyce, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Insert successful for name1: 💓Lulu💓
Insert successful for name2: Joyce
Preparing to render HTML
Rendering HTML at 2025-08-15 08:17:52
Script started at 2025-08-15 08:20:37
Database connection included
POST data received - name: '💓Lulu💓', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 💓Lulu💓
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 12
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-25' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%聰私廚%' AND Name = '💓Lulu💓' AND Price = 3300
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:20:37
Script started at 2025-08-15 08:20:48
Database connection included
POST data received - name: '💓Lulu💓', original_name: '💓Lulu💓', bking_name: 'Lulu', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 2025-09-25
    [original_dining_time] => 18:30
    [original_restaurant] => 聰私廚
    [original_name] => 💓Lulu💓
    [name] => 💓Lulu💓
    [bking_name] => Lulu
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 12
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-25'
POST original_restaurant: '聰私廚'
POST original_dining_time: '18:30'
POST original_name: '💓Lulu💓'
Current form values - date: '2025-09-25', restaurant: '聰私廚', dining_time: '18:30', name: '💓Lulu💓'
Update target values - update_date: '2025-09-25', update_restaurant: '聰私廚', update_dining_time: '18:30', update_name: '💓Lulu💓'
Primary key changed: No
Original: Date=2025-09-25, Restaurant=聰私廚, Dining_Time=18:30, Name=💓Lulu💓
New: Date=2025-09-25, Restaurant=聰私廚, Dining_Time=18:30, Name=💓Lulu💓
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-25' 
                                 AND Restaurant = '聰私廚' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '💓Lulu💓'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Lulu', 
                            Host = 12, 
                            Price = 3300, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-25' 
                            AND Restaurant = '聰私廚' 
                            AND Dining_Time = '18:30'
                            AND Name = '💓Lulu💓'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-15 08:20:48
Script started at 2025-08-15 08:34:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 08:34:50
Script started at 2025-08-15 08:35:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%聰私廚%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:35:06
Script started at 2025-08-15 08:35:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 08:35:35
Database connection included
POST data received - name: 'Alenka', original_name: 'Joyce', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 2025-09-25
    [original_dining_time] => 18:30
    [original_restaurant] => 聰私廚
    [original_name] => Joyce
    [name] => Alenka
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Alenka'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alenka'
validateName result for 'Alenka': count = 1
Received names: name1=Alenka, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Alenka'
validateName result for 'Alenka': count = 1
Insert successful for name1: Alenka
Preparing to render HTML
Rendering HTML at 2025-08-15 08:35:35
Script started at 2025-08-15 08:43:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 08:43:20
Script started at 2025-08-15 08:43:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%聰%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 08:43:30
Script started at 2025-08-15 08:43:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 08:43:48
Database connection included
POST data received - name: '許Super', original_name: 'Joyce', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 2025-09-25
    [original_dining_time] => 18:30
    [original_restaurant] => 聰私廚
    [original_name] => Joyce
    [name] => 許Super
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '許Super'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '許Super'
validateName result for '許Super': count = 1
Received names: name1=許Super, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '許Super'
validateName result for '許Super': count = 1
Insert successful for name1: 許Super
Preparing to render HTML
Rendering HTML at 2025-08-15 08:43:48
Script started at 2025-08-15 09:24:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 09:24:05
Script started at 2025-08-15 09:24:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%聰私廚%'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 09:24:21
Script started at 2025-08-15 09:25:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 09:25:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 09:25:48
Database connection included
POST data received - name: '光耀', original_name: 'Joyce', bking_name: '', name2: 'Ammm', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 2025-09-25
    [original_dining_time] => 18:30
    [original_restaurant] => 聰私廚
    [original_name] => Joyce
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => Ammm
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name2: 'Ammm'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ammm'
validateName result for 'Ammm': count = 1
Received names: name1=光耀, bking_name=, name2=Ammm, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Insert successful for name1: 光耀
Insert successful for name2: Ammm
Preparing to render HTML
Rendering HTML at 2025-08-15 09:25:48
Script started at 2025-08-15 09:25:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-25' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%聰私廚%' AND Price = 3300
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 09:25:56
Script started at 2025-08-15 10:01:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 10:01:05
Script started at 2025-08-15 10:01:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%聰%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 10:01:13
Script started at 2025-08-15 10:01:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 10:01:39
Database connection included
POST data received - name: '水漾 Joyce', original_name: 'Ammm', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 2025-09-25
    [original_dining_time] => 18:30
    [original_restaurant] => 聰私廚
    [original_name] => Ammm
    [name] => 水漾 Joyce
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Received names: name1=水漾 Joyce, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Insert successful for name1: 水漾 Joyce
Preparing to render HTML
Rendering HTML at 2025-08-15 10:01:39
Script started at 2025-08-15 10:01:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-25' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%聰私廚%' AND Price = 3300
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 10:01:51
Script started at 2025-08-15 12:40:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 12:40:39
Script started at 2025-08-15 12:42:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 12:42:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 12:42:30
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: 'JJ_M', name3: 'Brenden', name4: 'Elsa', name5: 'PI'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] =>  寒舍食譜
    [name2] => JJ_M
    [name3] => Brenden
    [name4] => Elsa
    [name5] => PI
    [price] => 3000
    [host] => 6
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Checking name3: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Checking name4: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Checking name5: 'PI'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'PI'
validateName result for 'PI': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=JJ_M, name3=Brenden, name4=Elsa, name5=PI
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: JJ_M
Insert successful for name3: Brenden
Insert successful for name4: Elsa
Insert successful for name5: PI
Preparing to render HTML
Rendering HTML at 2025-08-15 12:42:30
Script started at 2025-08-15 12:43:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 12:43:05
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '晨星', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] =>  寒舍食譜
    [name2] => 晨星
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=晨星, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert failed for Yoman: Duplicate record
Insert successful for name2: 晨星
Preparing to render HTML
Rendering HTML at 2025-08-15 12:43:05
Script started at 2025-08-15 12:43:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] =>  寒舍食譜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-17' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%寒舍食譜%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 3000
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 12:43:12
Script started at 2025-08-15 12:44:12
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-17
    [dining_time] => 18:30
    [original_date] => 2025-08-17
    [original_dining_time] => 18:30
    [original_restaurant] => 寒舍食譜
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 寒舍食譜
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 6
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-17'
POST original_restaurant: '寒舍食譜'
POST original_dining_time: '18:30'
POST original_name: 'Yoman'
Current form values - date: '2025-08-17', restaurant: '寒舍食譜', dining_time: '18:30', name: 'Yoman'
Update target values - update_date: '2025-08-17', update_restaurant: '寒舍食譜', update_dining_time: '18:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-08-17, Restaurant=寒舍食譜, Dining_Time=18:30, Name=Yoman
New: Date=2025-08-17, Restaurant=寒舍食譜, Dining_Time=18:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-17' 
                                 AND Restaurant = '寒舍食譜' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 6, 
                            Price = 3000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-17' 
                            AND Restaurant = '寒舍食譜' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-15 12:44:12
Script started at 2025-08-15 12:44:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 12:44:17
Script started at 2025-08-15 12:47:32
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 12:47:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 12:48:07
Database connection included
POST data received - name: 'Christine', original_name: '', bking_name: '', name2: '凱特', name3: '珊迪', name4: 'Sun', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 凱特
    [name3] => 珊迪
    [name4] => Sun
    [name5] => 
    [price] => 4400
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: '珊迪'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
Checking name4: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Received names: name1=Christine, bking_name=, name2=凱特, name3=珊迪, name4=Sun, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Insert successful for name1: Christine
Insert successful for name2: 凱特
Insert successful for name3: 珊迪
Insert successful for name4: Sun
Preparing to render HTML
Rendering HTML at 2025-08-15 12:48:07
Script started at 2025-08-15 12:48:17
Database connection included
POST data received - name: 'Christine', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Name = 'Christine' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 12:48:17
Script started at 2025-08-15 12:48:33
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'Christine'
Current form values - date: '2025-11-25', restaurant: '鮨香', dining_time: '12:00', name: 'Christine'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'Christine'
Primary key changed: No
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=Christine
New: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=Christine
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-11-25' 
                                 AND Restaurant = '鮨香' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'Christine'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 10, 
                            Price = 4400, 
                            Diff_Str = 'Y', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-11-25' 
                            AND Restaurant = '鮨香' 
                            AND Dining_Time = '12:00'
                            AND Name = 'Christine'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-15 12:48:33
Script started at 2025-08-15 12:48:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 12:48:48
Script started at 2025-08-15 13:27:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 13:27:38
Script started at 2025-08-15 13:27:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 青樓
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%青樓%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 13:27:51
Script started at 2025-08-15 13:28:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 13:28:17
Database connection included
POST data received - name: 'Jhenli Chen', original_name: 'Maggie Chen', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 12:00
    [original_date] => 2025-08-16
    [original_dining_time] => 12:00
    [original_restaurant] => 青樓中式餐酒館
    [original_name] => Maggie Chen
    [name] => Jhenli Chen
    [bking_name] => 葉先生 518
    [restaurant] => 青樓中式餐酒館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jhenli Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jhenli Chen'
validateName result for 'Jhenli Chen': count = 1
Received names: name1=Jhenli Chen, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jhenli Chen'
validateName result for 'Jhenli Chen': count = 1
Insert successful for name1: Jhenli Chen
Preparing to render HTML
Rendering HTML at 2025-08-15 13:28:17
Script started at 2025-08-15 13:28:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 葉先生 518
    [restaurant] => 青樓中式餐酒館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-16' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%青樓中式餐酒館%' AND Bking_Name LIKE '%葉先生 518%' AND Price = 2000
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 13:28:38
Script started at 2025-08-15 18:10:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 18:10:14
Script started at 2025-08-15 18:10:29
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%聰私%'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 18:10:29
Script started at 2025-08-15 18:11:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 18:11:18
Database connection included
POST data received - name: '弦', original_name: '許Super', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 2025-09-25
    [original_dining_time] => 18:30
    [original_restaurant] => 聰私廚
    [original_name] => 許Super
    [name] => 弦
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '弦'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '弦'
validateName result for '弦': count = 1
Received names: name1=弦, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '弦'
validateName result for '弦': count = 1
Insert successful for name1: 弦
Preparing to render HTML
Rendering HTML at 2025-08-15 18:11:18
Script started at 2025-08-15 18:11:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-25
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 聰私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3300
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-25' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%聰私廚%' AND Price = 3300
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 18:11:32
Script started at 2025-08-15 19:02:10
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 19:02:10
Script started at 2025-08-15 19:02:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%香%'
Inquiry successful: 49 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 19:02:19
Script started at 2025-08-15 19:02:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 19:02:54
Database connection included
POST data received - name: '光耀', original_name: 'Sun', bking_name: '', name2: 'Ellen', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => Sun
    [name] => 光耀
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => Ellen
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '光耀'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Checking name2: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Received names: name1=光耀, bking_name=, name2=Ellen, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '光耀'
validateName result for '光耀': count = 1
Insert successful for name1: 光耀
Insert successful for name2: Ellen
Preparing to render HTML
Rendering HTML at 2025-08-15 19:02:54
Script started at 2025-08-15 19:03:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 19:03:03
Script started at 2025-08-15 20:33:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 20:33:48
Script started at 2025-08-15 20:33:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%香%'
Inquiry successful: 51 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 20:33:59
Script started at 2025-08-15 20:34:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-15 20:34:45
Database connection included
POST data received - name: 'JJ_M', original_name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => 凱特
    [name] => JJ_M
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Received names: name1=JJ_M, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Insert successful for name1: JJ_M
Preparing to render HTML
Rendering HTML at 2025-08-15 20:34:45
Script started at 2025-08-15 20:34:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 20:34:56
Script started at 2025-08-15 23:04:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-15 23:04:30
Script started at 2025-08-15 23:04:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%香%'
Inquiry successful: 52 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 23:04:37
Script started at 2025-08-15 23:04:59
Database connection included
POST data received - name: 'May', original_name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => Ellen
    [name] => May
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'May'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Received names: name1=May, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
Insert successful for name1: May
Preparing to render HTML
Rendering HTML at 2025-08-15 23:04:59
Script started at 2025-08-15 23:05:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-15 23:05:07
Script started at 2025-08-16 08:58:44
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 08:58:44
Script started at 2025-08-16 08:58:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%香%'
Inquiry successful: 53 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 08:58:51
Script started at 2025-08-16 08:59:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 08:59:17
Database connection included
POST data received - name: 'Adam', original_name: 'May', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => May
    [name] => Adam
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Adam'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Received names: name1=Adam, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
Insert successful for name1: Adam
Preparing to render HTML
Rendering HTML at 2025-08-16 08:59:17
Script started at 2025-08-16 08:59:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 08:59:28
Script started at 2025-08-16 11:19:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 11:19:07
Script started at 2025-08-16 11:19:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%香%'
Inquiry successful: 54 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 11:19:14
Script started at 2025-08-16 11:33:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 11:33:52
Database connection included
POST data received - name: 'LJ', original_name: '珊迪', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => 珊迪
    [name] => LJ
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'LJ'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'LJ'
validateName result for 'LJ': count = 1
Received names: name1=LJ, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'LJ'
validateName result for 'LJ': count = 1
Insert successful for name1: LJ
Preparing to render HTML
Rendering HTML at 2025-08-16 11:33:52
Script started at 2025-08-16 11:34:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 11:34:00
Script started at 2025-08-16 11:34:32
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'Christine'
Current form values - date: '2025-11-25', restaurant: '鮨香', dining_time: '12:00', name: 'Christine'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'Christine'
Primary key changed: No
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=Christine
New: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=Christine
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-11-25' 
                                 AND Restaurant = '鮨香' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'Christine'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 10, 
                            Price = 4400, 
                            Diff_Str = 'Y', 
                            Remarks = '友人+2', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-11-25' 
                            AND Restaurant = '鮨香' 
                            AND Dining_Time = '12:00'
                            AND Name = 'Christine'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-16 11:34:32
Script started at 2025-08-16 13:47:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 13:47:37
Script started at 2025-08-16 13:47:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 青
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%青%'
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 13:47:46
Script started at 2025-08-16 13:48:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 13:48:22
Database connection included
POST data received - name: 'Mina’s', original_name: 'Ams', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-02-03
    [dining_time] => 19:00
    [original_date] => 2025-02-03
    [original_dining_time] => 19:00
    [original_restaurant] => 青雅
    [original_name] => Ams
    [name] => Mina’s
    [bking_name] => 
    [restaurant] => 青雅
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Mina’s'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Mina’s'
validateName result for 'Mina’s': count = 1
Received names: name1=Mina’s, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Mina’s'
validateName result for 'Mina’s': count = 1
Insert successful for name1: Mina’s
Preparing to render HTML
Rendering HTML at 2025-08-16 13:48:22
Script started at 2025-08-16 19:49:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 19:49:06
Script started at 2025-08-16 19:50:10
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:50:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:50:21
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:50:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:50:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:50:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:50:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:51:30
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: 'Poya', name3: 'Yu', name4: 'Lena', name5: 'JJ_M'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => Poya
    [name3] => Yu
    [name4] => Lena
    [name5] => JJ_M
    [price] => 5720
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name3: 'Yu'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yu'
validateName result for 'Yu': count = 1
Checking name4: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Checking name5: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Received names: name1=Yoman, bking_name=, name2=Poya, name3=Yu, name4=Lena, name5=JJ_M
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Poya
Insert successful for name3: Yu
Insert successful for name4: Lena
Insert successful for name5: JJ_M
Preparing to render HTML
Rendering HTML at 2025-08-16 19:51:30
Script started at 2025-08-16 19:51:39
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%Will\'s teppanyaki 三店%' AND Name = 'Yoman' AND Price = 5720
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:51:39
Script started at 2025-08-16 19:52:09
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 8
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19' AND Dining_Time LIKE '%18:00%' AND Restaurant LIKE '%Will\'s teppanyaki 三店%' AND Name = 'Yoman' AND Price = 5720
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:52:09
Script started at 2025-08-16 19:52:45
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:52:45
Script started at 2025-08-16 19:53:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 19:53:20
Script started at 2025-08-16 19:53:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:53:28
Script started at 2025-08-16 19:54:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 19:54:02
Script started at 2025-08-16 19:54:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:54:09
Script started at 2025-08-16 19:55:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:55:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:55:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:55:48
Database connection included
POST data received - name: '晨星', original_name: '', bking_name: '', name2: 'Elsa', name3: 'VH', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 18:09
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 晨星
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => Elsa
    [name3] => VH
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Checking name2: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Checking name3: 'VH'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'VH'
validateName result for 'VH': count = 1
Received names: name1=晨星, bking_name=, name2=Elsa, name3=VH, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Insert successful for name1: 晨星
Insert successful for name2: Elsa
Insert successful for name3: VH
Preparing to render HTML
Rendering HTML at 2025-08-16 19:55:48
Script started at 2025-08-16 19:56:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 18:09
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19' AND Dining_Time LIKE '%18:09%' AND Restaurant LIKE '%Will\'s teppanyaki 三店%'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:56:01
Script started at 2025-08-16 19:57:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 19:57:54
Script started at 2025-08-16 19:58:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-19'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:58:02
Script started at 2025-08-16 19:58:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:58:11
Script started at 2025-08-16 19:58:50
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 19:58:50
Script started at 2025-08-16 19:59:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 19:59:23
Database connection included
POST data received - name: 'Eric', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=Eric, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Preparing to render HTML
Rendering HTML at 2025-08-16 19:59:23
Script started at 2025-08-16 19:59:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-16' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%test%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:59:32
Script started at 2025-08-16 19:59:46
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 19:00
    [original_date] => 2025-08-16
    [original_dining_time] => 19:00
    [original_restaurant] => test
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-16 19:59:46
Script started at 2025-08-16 19:59:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-16
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-16' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%test%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 19:59:58
Script started at 2025-08-16 20:00:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%test%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 20:00:07
Script started at 2025-08-16 20:00:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 20:00:17
Script started at 2025-08-16 20:08:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 20:08:38
Script started at 2025-08-16 20:22:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 20:22:14
Script started at 2025-08-16 20:22:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-19'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 20:22:20
Script started at 2025-08-16 22:35:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 22:35:16
Script started at 2025-08-16 22:36:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:36:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:36:36
Database connection included
POST data received - name: 'Daphne', original_name: '', bking_name: 'Daphne', name2: '11', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Daphne
    [bking_name] => Daphne
    [restaurant] => 桌藏Toh-A
    [name2] => 11
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Daphne'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Daphne'
validateName result for 'Daphne': count = 1
Checking name2: '11'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11'
validateName result for '11': count = 1
Received names: name1=Daphne, bking_name=Daphne, name2=11, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Daphne'
validateName result for 'Daphne': count = 1
Insert successful for name1: Daphne
Insert successful for name2: 11
Preparing to render HTML
Rendering HTML at 2025-08-16 22:36:36
Script started at 2025-08-16 22:39:14
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:39:20
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:39:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:39:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:39:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:39:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:39:56
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:42:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:42:57
Database connection included
POST data received - name: 'Sun', original_name: '', bking_name: 'Sun', name2: '11', name3: 'Patty', name4: 'Jeremy', name5: '煥寶寶'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Sun
    [bking_name] => Sun
    [restaurant] => Will's teppanyaki 三店
    [name2] => 11
    [name3] => Patty
    [name4] => Jeremy
    [name5] => 煥寶寶
    [price] => 5720
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Sun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Checking name2: '11'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11'
validateName result for '11': count = 1
Checking name3: 'Patty'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Patty'
validateName result for 'Patty': count = 1
Checking name4: 'Jeremy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jeremy'
validateName result for 'Jeremy': count = 1
Checking name5: '煥寶寶'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '煥寶寶'
validateName result for '煥寶寶': count = 1
Received names: name1=Sun, bking_name=Sun, name2=11, name3=Patty, name4=Jeremy, name5=煥寶寶
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
Insert successful for name1: Sun
Insert successful for name2: 11
Insert successful for name3: Patty
Insert successful for name4: Jeremy
Insert successful for name5: 煥寶寶
Preparing to render HTML
Rendering HTML at 2025-08-16 22:42:57
Script started at 2025-08-16 22:43:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:43:35
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:43:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:43:49
Database connection included
POST data received - name: '劭文', original_name: '', bking_name: 'Sun', name2: '11', name3: 'Dianne', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 劭文
    [bking_name] => Sun
    [restaurant] => Will's teppanyaki 三店
    [name2] => 11
    [name3] => Dianne
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '劭文'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劭文'
validateName result for '劭文': count = 1
Checking name2: '11'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '11'
validateName result for '11': count = 1
Checking name3: 'Dianne'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dianne'
validateName result for 'Dianne': count = 1
Received names: name1=劭文, bking_name=Sun, name2=11, name3=Dianne, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劭文'
validateName result for '劭文': count = 1
Insert successful for name1: 劭文
Insert failed for 11: Duplicate record
Insert successful for name3: Dianne
Preparing to render HTML
Rendering HTML at 2025-08-16 22:43:49
Script started at 2025-08-16 22:44:01
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Sun', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Sun
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-04' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will\'s teppanyaki 三店%' AND Bking_Name LIKE '%Sun%' AND Price = 5720
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 22:44:01
Script started at 2025-08-16 22:46:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-16 22:46:37
Script started at 2025-08-16 22:46:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19'
Inquiry successful: 15 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 22:46:46
Script started at 2025-08-16 22:47:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:47:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:47:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-16 22:47:35
Database connection included
POST data received - name: '弦', original_name: '11', bking_name: 'Daphne', name2: 'Syzygy', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 12:30
    [original_date] => 2025-09-19
    [original_dining_time] => 12:30
    [original_restaurant] => 桌藏Toh-A
    [original_name] => 11
    [name] => 弦
    [bking_name] => Daphne
    [restaurant] => 桌藏Toh-A
    [name2] => Syzygy
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '弦'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '弦'
validateName result for '弦': count = 1
Checking name2: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=弦, bking_name=Daphne, name2=Syzygy, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '弦'
validateName result for '弦': count = 1
Insert successful for name1: 弦
Insert successful for name2: Syzygy
Preparing to render HTML
Rendering HTML at 2025-08-16 22:47:35
Script started at 2025-08-16 22:47:44
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Daphne', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Daphne
    [restaurant] => 桌藏Toh-A
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%桌藏Toh-A%' AND Bking_Name LIKE '%Daphne%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 22:47:44
Script started at 2025-08-16 22:47:57
Database connection included
POST data received - name: 'Daphne', original_name: 'Daphne', bking_name: 'Daphne', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 12:30
    [original_date] => 2025-09-19
    [original_dining_time] => 12:30
    [original_restaurant] => 桌藏Toh-A
    [original_name] => Daphne
    [name] => Daphne
    [bking_name] => Daphne
    [restaurant] => 桌藏Toh-A
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2200
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Daphne'
validateName result for 'Daphne': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-19'
POST original_restaurant: '桌藏Toh-A'
POST original_dining_time: '12:30'
POST original_name: 'Daphne'
Current form values - date: '2025-09-19', restaurant: '桌藏Toh-A', dining_time: '12:30', name: 'Daphne'
Update target values - update_date: '2025-09-19', update_restaurant: '桌藏Toh-A', update_dining_time: '12:30', update_name: 'Daphne'
Primary key changed: No
Original: Date=2025-09-19, Restaurant=桌藏Toh-A, Dining_Time=12:30, Name=Daphne
New: Date=2025-09-19, Restaurant=桌藏Toh-A, Dining_Time=12:30, Name=Daphne
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-19' 
                                 AND Restaurant = '桌藏Toh-A' 
                                 AND Dining_Time = '12:30'
                                 AND Name = 'Daphne'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Daphne', 
                            Host = 4, 
                            Price = 2200, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-19' 
                            AND Restaurant = '桌藏Toh-A' 
                            AND Dining_Time = '12:30'
                            AND Name = 'Daphne'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-16 22:47:57
Script started at 2025-08-16 22:48:15
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Daphne', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-19
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Daphne
    [restaurant] => 桌藏Toh-A
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-19' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%桌藏Toh-A%' AND Bking_Name LIKE '%Daphne%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-16 22:48:15
Script started at 2025-08-17 14:14:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-17 14:14:23
Script started at 2025-08-17 14:14:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-04
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-04'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-17 14:14:32
Script started at 2025-08-17 15:19:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-17 15:19:42
Script started at 2025-08-17 17:34:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-17 17:34:36
Script started at 2025-08-17 17:35:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 17:35:18
Database connection included
POST data received - name: '小綠', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小綠
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小綠'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Received names: name1=小綠, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Insert successful for name1: 小綠
Preparing to render HTML
Rendering HTML at 2025-08-17 17:35:18
Script started at 2025-08-17 17:35:58
Database connection included
POST data received - name: '小綠', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小綠
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小綠'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Received names: name1=小綠, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
Insert successful for name1: 小綠
Preparing to render HTML
Rendering HTML at 2025-08-17 17:35:58
Script started at 2025-08-17 20:47:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-17 20:47:46
Script started at 2025-08-17 20:52:06
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 20:52:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 20:53:14
Database connection included
POST data received - name: 'Lena', original_name: '', bking_name: 'Lena', name2: '思思', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-29
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Lena
    [bking_name] => Lena
    [restaurant] => Will's teppanyaki 三店
    [name2] => 思思
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Lena'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Checking name2: '思思'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '思思'
validateName result for '思思': count = 1
Received names: name1=Lena, bking_name=Lena, name2=思思, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
Insert successful for name1: Lena
Insert successful for name2: 思思
Preparing to render HTML
Rendering HTML at 2025-08-17 20:53:14
Script started at 2025-08-17 20:53:30
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-29
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Lena
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 5720
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-29' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will\'s teppanyaki 三店%' AND Bking_Name LIKE '%Lena%' AND Price = 5720
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-17 20:53:30
Script started at 2025-08-17 20:54:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-17 20:54:47
Script started at 2025-08-17 20:55:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 20:55:41
Database connection included
POST data received - name: '💓Lulu💓', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 💓Lulu💓
    [bking_name] => 
    [restaurant] => Will's teppanyaki
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '💓Lulu💓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Received names: name1=💓Lulu💓, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Insert successful for name1: 💓Lulu💓
Preparing to render HTML
Rendering HTML at 2025-08-17 20:55:41
Script started at 2025-08-17 20:55:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-04
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Will's teppanyaki
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-04' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will\'s teppanyaki%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-17 20:55:53
Script started at 2025-08-17 22:34:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-17 22:34:09
Script started at 2025-08-17 22:34:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 22:34:45
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 22:34:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 22:34:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-17 22:34:58
Script started at 2025-08-17 22:35:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-17 22:35:05
Script started at 2025-08-17 22:35:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 22:35:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-17 22:35:49
Database connection included
POST data received - name: 'Manny 潘', original_name: '', bking_name: '', name2: '范范', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-29
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Manny 潘
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => 范范
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Manny 潘'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Checking name2: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Received names: name1=Manny 潘, bking_name=, name2=范范, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Manny 潘'
validateName result for 'Manny 潘': count = 1
Insert successful for name1: Manny 潘
Insert successful for name2: 范范
Preparing to render HTML
Rendering HTML at 2025-08-17 22:35:49
Script started at 2025-08-17 22:36:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-29
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-29' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will\'s teppanyaki 三店%'
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-17 22:36:00
Script started at 2025-08-18 07:59:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 07:59:02
Script started at 2025-08-18 08:00:12
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 08:00:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 08:00:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 08:00:27
Database connection included
POST data received - name: 'Rene', original_name: '', bking_name: '', name2: 'Syzygy', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-29
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Rene
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => Syzygy
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Rene'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Rene'
validateName result for 'Rene': count = 1
Checking name2: 'Syzygy'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Syzygy'
validateName result for 'Syzygy': count = 1
Received names: name1=Rene, bking_name=, name2=Syzygy, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Rene'
validateName result for 'Rene': count = 1
Insert successful for name1: Rene
Insert successful for name2: Syzygy
Preparing to render HTML
Rendering HTML at 2025-08-18 08:00:27
Script started at 2025-08-18 08:00:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-29
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Will's teppanyaki 三店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-29' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%Will\'s teppanyaki 三店%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 08:00:39
Script started at 2025-08-18 15:13:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 15:13:56
Script started at 2025-08-18 15:14:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%'
Inquiry successful: 17 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 15:14:11
Script started at 2025-08-18 15:14:38
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 15:14:46
Database connection included
POST data received - name: '凱特', original_name: 'Frank', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => Frank
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'Frank'
Current form values - date: '2025-08-23', restaurant: '貳零捌二館', dining_time: '18:30', name: '凱特'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'Frank'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Frank
New: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=凱特
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Frank'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Frank'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-23', '18:30', '貳零捌二館', '凱特', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 15:14:46
Script started at 2025-08-18 15:14:56
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 15:14:56
Script started at 2025-08-18 17:34:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 17:34:28
Script started at 2025-08-18 17:36:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 17:36:52
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 18:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => すし桃 (阿明師客座）
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6600
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-08-18 17:36:52
Script started at 2025-08-18 18:12:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 18:12:05
Script started at 2025-08-18 18:12:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 18:12:14
Script started at 2025-08-18 18:12:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 18:12:44
Database connection included
POST data received - name: 'JF', original_name: '11', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => 11
    [name] => JF
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JF'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JF'
validateName result for 'JF': count = 1
Received names: name1=JF, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JF'
validateName result for 'JF': count = 1
Insert successful for name1: JF
Preparing to render HTML
Rendering HTML at 2025-08-18 18:12:44
Script started at 2025-08-18 18:12:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 18:12:53
Script started at 2025-08-18 18:14:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 18:14:36
Script started at 2025-08-18 18:14:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 22 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 18:14:42
Script started at 2025-08-18 18:14:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 18:15:08
Database connection included
POST data received - name: 'EC', original_name: 'JF', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => JF
    [name] => EC
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'EC'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'EC'
validateName result for 'EC': count = 1
Received names: name1=EC, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'EC'
validateName result for 'EC': count = 1
Insert successful for name1: EC
Preparing to render HTML
Rendering HTML at 2025-08-18 18:15:08
Script started at 2025-08-18 18:15:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 18:15:16
Script started at 2025-08-18 18:15:29
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 11
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'Christine'
Current form values - date: '2025-08-23', restaurant: '貳零捌二館', dining_time: '18:30', name: 'Christine'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'Christine'
Primary key changed: No
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Christine
New: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Christine
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-23' 
                                 AND Restaurant = '貳零捌二館' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Christine'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 11, 
                            Price = 6850, 
                            Diff_Str = 'Y', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-23' 
                            AND Restaurant = '貳零捌二館' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Christine'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-18 18:15:29
Script started at 2025-08-18 18:52:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 18:52:58
Script started at 2025-08-18 18:53:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 23 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 18:53:07
Script started at 2025-08-18 18:53:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 18:53:27
Database connection included
POST data received - name: 'JJ_M', original_name: 'EC', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => EC
    [name] => JJ_M
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'JJ_M'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Received names: name1=JJ_M, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
Insert successful for name1: JJ_M
Preparing to render HTML
Rendering HTML at 2025-08-18 18:53:27
Script started at 2025-08-18 18:53:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 18:53:35
Script started at 2025-08-18 18:53:46
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 12
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'Christine'
Current form values - date: '2025-08-23', restaurant: '貳零捌二館', dining_time: '18:30', name: 'Christine'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'Christine'
Primary key changed: No
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Christine
New: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Christine
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-23' 
                                 AND Restaurant = '貳零捌二館' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Christine'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 12, 
                            Price = 6850, 
                            Diff_Str = 'Y', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-23' 
                            AND Restaurant = '貳零捌二館' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Christine'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-18 18:53:46
Script started at 2025-08-18 19:14:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 19:14:53
Script started at 2025-08-18 19:15:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23'
Inquiry successful: 24 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 19:15:01
Script started at 2025-08-18 19:15:18
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 19:15:22
Database connection included
POST data received - name: '晨星', original_name: 'EC', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => EC
    [name] => 晨星
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '晨星'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Received names: name1=晨星, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
Insert successful for name1: 晨星
Preparing to render HTML
Rendering HTML at 2025-08-18 19:15:22
Script started at 2025-08-18 19:15:31
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 19:15:31
Script started at 2025-08-18 19:15:48
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 13
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'Christine'
Current form values - date: '2025-08-23', restaurant: '貳零捌二館', dining_time: '18:30', name: 'Christine'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'Christine'
Primary key changed: No
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Christine
New: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Christine
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-23' 
                                 AND Restaurant = '貳零捌二館' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Christine'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '', 
                            Host = 13, 
                            Price = 6850, 
                            Diff_Str = 'Y', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-23' 
                            AND Restaurant = '貳零捌二館' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Christine'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-18 19:15:48
Script started at 2025-08-18 19:33:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 19:33:37
Script started at 2025-08-18 19:33:48
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 19:33:50
Database connection included
POST data received - name: 'Puni', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Puni
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Puni'
validateName result for 'Puni': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Puni'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 19:33:50
Script started at 2025-08-18 19:34:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 19:34:23
Script started at 2025-08-18 20:44:21
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 20:44:21
Script started at 2025-08-18 20:44:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 20:44:28
Script started at 2025-08-18 20:44:40
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 20:44:44
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 20:45:04
Database connection included
POST data received - name: 'Jia🤤🤤', original_name: 'PI', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 2025-08-27
    [original_dining_time] => 18:30
    [original_restaurant] => 李白白鴛鴦麻辣鍋
    [original_name] => PI
    [name] => Jia🤤🤤
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jia🤤🤤'
validateName result for 'Jia🤤🤤': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-27'
POST original_restaurant: '李白白鴛鴦麻辣鍋'
POST original_dining_time: '18:30'
POST original_name: 'PI'
Current form values - date: '2025-08-27', restaurant: '李白白鴛鴦麻辣鍋', dining_time: '18:30', name: 'Jia🤤🤤'
Update target values - update_date: '2025-08-27', update_restaurant: '李白白鴛鴦麻辣鍋', update_dining_time: '18:30', update_name: 'PI'
Primary key changed: Yes
Original: Date=2025-08-27, Restaurant=李白白鴛鴦麻辣鍋, Dining_Time=18:30, Name=PI
New: Date=2025-08-27, Restaurant=李白白鴛鴦麻辣鍋, Dining_Time=18:30, Name=Jia🤤🤤
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-27' 
                                     AND Restaurant = '李白白鴛鴦麻辣鍋' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'PI'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-27' 
                                     AND Restaurant = '李白白鴛鴦麻辣鍋' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'PI'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-27', '18:30', '李白白鴛鴦麻辣鍋', 'Jia🤤🤤', '小安', NULL, NULL, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 20:45:04
Script started at 2025-08-18 20:45:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '小安', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-27
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 小安
    [restaurant] => 李白白鴛鴦麻辣鍋
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-27' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%李白白鴛鴦麻辣鍋%' AND Bking_Name LIKE '%小安%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 20:45:15
Script started at 2025-08-18 22:14:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 22:14:06
Script started at 2025-08-18 22:14:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-26'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:14:14
Script started at 2025-08-18 22:15:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-26'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:15:25
Script started at 2025-08-18 22:16:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鮨香%'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:16:24
Script started at 2025-08-18 22:18:15
Database connection included
POST data received - name: 'Adam', original_name: 'Adam', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => Adam
    [name] => Adam
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Adam'
validateName result for 'Adam': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'Adam'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: 'Adam'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'Adam'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=Adam
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=Adam
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Adam'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Adam'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', 'Adam', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:18:15
Script started at 2025-08-18 22:18:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:18:30
Script started at 2025-08-18 22:18:57
Database connection included
POST data received - name: '珊迪', original_name: '珊迪', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => 珊迪
    [name] => 珊迪
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '珊迪'
validateName result for '珊迪': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: '珊迪'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: '珊迪'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: '珊迪'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=珊迪
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=珊迪
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '珊迪'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '珊迪'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', '珊迪', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:18:57
Script started at 2025-08-18 22:19:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Restaurant LIKE '%鮨香%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:19:13
Script started at 2025-08-18 22:19:26
Database connection included
POST data received - name: '凱特', original_name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => 凱特
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: '凱特'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: '凱特'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: '凱特'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=凱特
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=凱特
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '凱特'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '凱特'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', '凱特', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:19:26
Script started at 2025-08-18 22:19:43
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Restaurant LIKE '%鮨香%'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:19:43
Script started at 2025-08-18 22:20:05
Database connection included
POST data received - name: 'puni', original_name: '光耀', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => 光耀
    [name] => puni
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'puni'
validateName result for 'puni': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: '光耀'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: 'puni'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: '光耀'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=光耀
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=puni
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '光耀'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '光耀'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', 'puni', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:20:05
Script started at 2025-08-18 22:20:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-26' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:20:23
Script started at 2025-08-18 22:20:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-25' AND Restaurant LIKE '%鮨香%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:20:42
Script started at 2025-08-18 22:20:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Restaurant LIKE '%鮨香%'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:20:55
Script started at 2025-08-18 22:21:05
Database connection included
POST data received - name: 'Sun', original_name: 'Sun', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => Sun
    [name] => Sun
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Sun'
validateName result for 'Sun': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'Sun'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: 'Sun'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'Sun'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=Sun
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=Sun
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Sun'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Sun'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', 'Sun', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:21:05
Script started at 2025-08-18 22:21:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:21:19
Script started at 2025-08-18 22:21:28
Database connection included
POST data received - name: 'May', original_name: 'May', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => May
    [name] => May
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'May'
validateName result for 'May': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'May'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: 'May'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'May'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=May
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=May
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'May'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'May'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', 'May', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:21:28
Script started at 2025-08-18 22:21:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:21:39
Script started at 2025-08-18 22:21:49
Database connection included
POST data received - name: 'LJ', original_name: 'LJ', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => LJ
    [name] => LJ
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'LJ'
validateName result for 'LJ': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'LJ'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: 'LJ'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'LJ'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=LJ
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=LJ
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'LJ'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'LJ'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', 'LJ', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:21:49
Script started at 2025-08-18 22:22:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:22:03
Script started at 2025-08-18 22:22:10
Database connection included
POST data received - name: 'JJ_M', original_name: 'JJ_M', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => JJ_M
    [name] => JJ_M
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'JJ_M'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: 'JJ_M'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'JJ_M'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=JJ_M
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=JJ_M
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'JJ_M'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'JJ_M'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', 'JJ_M', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:22:10
Script started at 2025-08-18 22:22:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y' AND Price = 4400
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:22:23
Script started at 2025-08-18 22:22:32
Database connection included
POST data received - name: 'Ellen', original_name: 'Ellen', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => Ellen
    [name] => Ellen
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'Ellen'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: 'Ellen'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'Ellen'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=Ellen
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=Ellen
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Ellen'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Ellen'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', 'Ellen', '', NULL, 4400, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:22:32
Script started at 2025-08-18 22:22:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-25
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-25' AND Restaurant LIKE '%鮨香%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:22:49
Script started at 2025-08-18 22:22:57
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 2025-11-25
    [original_dining_time] => 12:00
    [original_restaurant] => 鮨香
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4400
    [host] => 10
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 友人+2
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-25'
POST original_restaurant: '鮨香'
POST original_dining_time: '12:00'
POST original_name: 'Christine'
Current form values - date: '2025-11-26', restaurant: '鮨香', dining_time: '12:00', name: 'Christine'
Update target values - update_date: '2025-11-25', update_restaurant: '鮨香', update_dining_time: '12:00', update_name: 'Christine'
Primary key changed: Yes
Original: Date=2025-11-25, Restaurant=鮨香, Dining_Time=12:00, Name=Christine
New: Date=2025-11-26, Restaurant=鮨香, Dining_Time=12:00, Name=Christine
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Christine'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-11-25' 
                                     AND Restaurant = '鮨香' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Christine'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-11-26', '12:00', '鮨香', 'Christine', '', 10, 4400, 'Y', '友人+2', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-18 22:22:57
Script started at 2025-08-18 22:23:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-26
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鮨香
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-26' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%鮨香%' AND Diff_Str = 'Y'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-18 22:23:17
Script started at 2025-08-18 22:25:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-18 22:25:22
Script started at 2025-08-18 22:26:13
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 22:26:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 22:26:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 22:26:31
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-18 22:27:18
Database connection included
POST data received - name: 'Brenden', original_name: '', bking_name: '賴先生', name2: '凱特', name3: 'Gigi C', name4: 'Elsa', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-03
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Brenden
    [bking_name] => 賴先生
    [restaurant] => WagyuMania
    [name2] => 凱特
    [name3] => Gigi C
    [name4] => Elsa
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Brenden'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: 'Gigi C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Checking name4: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Received names: name1=Brenden, bking_name=賴先生, name2=凱特, name3=Gigi C, name4=Elsa, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Brenden'
validateName result for 'Brenden': count = 1
Insert successful for name1: Brenden
Insert successful for name2: 凱特
Insert successful for name3: Gigi C
Insert successful for name4: Elsa
Preparing to render HTML
Rendering HTML at 2025-08-18 22:27:18
[2025-08-19 11:39:21] Script started
[2025-08-19 11:39:36] Script started
[2025-08-19 11:39:36] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-08-19 11:39:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-08-19 11:39:36] Rows returned: 0
[2025-08-19 11:39:52] Script started
[2025-08-19 11:39:54] Script started
[2025-08-19 11:40:06] Script started
[2025-08-19 11:40:06] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-08-19 11:40:06] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-08-19 11:40:06] Rows returned: 0
[2025-08-19 11:40:18] Script started
[2025-08-19 11:40:18] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-08-19 11:40:18] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-19 11:40:18] Rows returned: 1
[2025-08-19 11:43:16] Script started
[2025-08-19 11:43:16] Member RyanLiao deleted successfully
[2025-08-19 11:44:35] Script started
[2025-08-19 11:44:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-08-19 11:44:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-08-19 11:44:35] Rows returned: 0
[2025-08-19 11:44:40] Script started
[2025-08-19 11:44:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-08-19 11:44:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-08-19 11:44:40] Rows returned: 1
Script started at 2025-08-19 11:59:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-19 11:59:41
Script started at 2025-08-19 12:01:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-19 12:02:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-19 12:02:08
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-19 12:02:15
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: 'Poya', name3: '弦', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-09
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 巢鐵板燒 (蟹宴專場）
    [name2] => Poya
    [name3] => 弦
    [name4] => 
    [name5] => 
    [price] => 7000
    [host] => 7
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Checking name2: 'Poya'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Poya'
validateName result for 'Poya': count = 1
Checking name3: '弦'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '弦'
validateName result for '弦': count = 1
Received names: name1=Yoman, bking_name=, name2=Poya, name3=弦, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Insert successful for name2: Poya
Insert successful for name3: 弦
Preparing to render HTML
Rendering HTML at 2025-08-19 12:02:15
Script started at 2025-08-19 14:57:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-19 14:57:51
Script started at 2025-08-19 14:58:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-19 14:59:04
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-19 14:59:17
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-19 14:59:59
Database connection included
POST data received - name: 'Jenny', original_name: '', bking_name: 'Ro Jenny', name2: '凱特', name3: '俊圻', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-05
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Jenny
    [bking_name] => Ro Jenny
    [restaurant] => 鮨水仙
    [name2] => 凱特
    [name3] => 俊圻
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Jenny'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
Checking name2: '凱特'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '凱特'
validateName result for '凱特': count = 1
Checking name3: '俊圻'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '俊圻'
validateName result for '俊圻': count = 1
Received names: name1=Jenny, bking_name=Ro Jenny, name2=凱特, name3=俊圻, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
Insert successful for name1: Jenny
Insert successful for name2: 凱特
Insert successful for name3: 俊圻
Preparing to render HTML
Rendering HTML at 2025-08-19 14:59:59
Script started at 2025-08-19 18:28:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-19 18:28:53
Script started at 2025-08-19 21:45:37
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-19 21:45:37
Script started at 2025-08-19 21:45:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-05
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-05'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-19 21:45:46
Script started at 2025-08-19 21:45:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-19 21:46:03
Database connection included
POST data received - name: 'Gigi C', original_name: '凱特', bking_name: 'Ro Jenny', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-05
    [dining_time] => 18:30
    [original_date] => 2025-09-05
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨水仙
    [original_name] => 凱特
    [name] => Gigi C
    [bking_name] => Ro Jenny
    [restaurant] => 鮨水仙
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Gigi C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Received names: name1=Gigi C, bking_name=Ro Jenny, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Insert successful for name1: Gigi C
Preparing to render HTML
Rendering HTML at 2025-08-19 21:46:03
Script started at 2025-08-19 21:46:12
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Ro Jenny', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-05
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Ro Jenny
    [restaurant] => 鮨水仙
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-05' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%鮨水仙%' AND Bking_Name LIKE '%Ro Jenny%' AND Price = 4950
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-19 21:46:12
Script started at 2025-08-19 21:46:23
Database connection included
POST data received - name: 'Jenny', original_name: 'Jenny', bking_name: 'Ro Jenny', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-05
    [dining_time] => 18:30
    [original_date] => 2025-09-05
    [original_dining_time] => 18:30
    [original_restaurant] => 鮨水仙
    [original_name] => Jenny
    [name] => Jenny
    [bking_name] => Ro Jenny
    [restaurant] => 鮨水仙
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 4950
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Jenny'
validateName result for 'Jenny': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-05'
POST original_restaurant: '鮨水仙'
POST original_dining_time: '18:30'
POST original_name: 'Jenny'
Current form values - date: '2025-09-05', restaurant: '鮨水仙', dining_time: '18:30', name: 'Jenny'
Update target values - update_date: '2025-09-05', update_restaurant: '鮨水仙', update_dining_time: '18:30', update_name: 'Jenny'
Primary key changed: No
Original: Date=2025-09-05, Restaurant=鮨水仙, Dining_Time=18:30, Name=Jenny
New: Date=2025-09-05, Restaurant=鮨水仙, Dining_Time=18:30, Name=Jenny
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-05' 
                                 AND Restaurant = '鮨水仙' 
                                 AND Dining_Time = '18:30'
                                 AND Name = 'Jenny'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Ro Jenny', 
                            Host = 4, 
                            Price = 4950, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-05' 
                            AND Restaurant = '鮨水仙' 
                            AND Dining_Time = '18:30'
                            AND Name = 'Jenny'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-19 21:46:23
Script started at 2025-08-20 10:14:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 10:14:23
Script started at 2025-08-20 10:14:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Restaurant LIKE '%貳%'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:14:36
Script started at 2025-08-20 10:15:09
Database connection included
POST data received - name: 'Ashley ❤️', original_name: 'Ashley ❤️', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => Ashley ❤️
    [name] => Ashley ❤️
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley ❤️'
validateName result for 'Ashley ❤️': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'Ashley ❤️'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: 'Ashley ❤️'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'Ashley ❤️'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Ashley ❤️
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Ashley ❤️
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Ashley ❤️'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Ashley ❤️'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', 'Ashley ❤️', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:15:09
Script started at 2025-08-20 10:15:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:15:23
Script started at 2025-08-20 10:15:36
Database connection included
POST data received - name: 'Louis', original_name: 'Louis', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => Louis
    [name] => Louis
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Louis'
validateName result for 'Louis': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'Louis'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: 'Louis'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'Louis'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Louis
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Louis
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Louis'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Louis'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', 'Louis', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:15:36
Script started at 2025-08-20 10:15:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:15:49
Script started at 2025-08-20 10:16:02
Database connection included
POST data received - name: 'JF', original_name: 'JF', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => JF
    [name] => JF
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JF'
validateName result for 'JF': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'JF'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: 'JF'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'JF'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=JF
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=JF
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'JF'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'JF'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', 'JF', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:16:02
Script started at 2025-08-20 10:16:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:16:12
Script started at 2025-08-20 10:16:24
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:16:24
Script started at 2025-08-20 10:16:33
Database connection included
POST data received - name: 'JJ_M', original_name: 'JJ_M', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => JJ_M
    [name] => JJ_M
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'JJ_M'
validateName result for 'JJ_M': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'JJ_M'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: 'JJ_M'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'JJ_M'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=JJ_M
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=JJ_M
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'JJ_M'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'JJ_M'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', 'JJ_M', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:16:33
Script started at 2025-08-20 10:16:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:16:46
Script started at 2025-08-20 10:17:01
Database connection included
POST data received - name: '11', original_name: '11', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => 11
    [name] => 11
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 10:17:01
Script started at 2025-08-20 10:17:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:17:09
Script started at 2025-08-20 10:17:20
Database connection included
POST data received - name: 'EC', original_name: 'EC', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => EC
    [name] => EC
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 10:17:20
Script started at 2025-08-20 10:17:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:17:28
Script started at 2025-08-20 10:17:39
Database connection included
POST data received - name: '珊迪', original_name: '珊迪', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => 珊迪
    [name] => 珊迪
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 10:17:39
Script started at 2025-08-20 10:17:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:17:48
Script started at 2025-08-20 10:17:56
Database connection included
POST data received - name: '凱特', original_name: '凱特', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => 凱特
    [name] => 凱特
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 10:17:56
Script started at 2025-08-20 10:18:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:18:05
Script started at 2025-08-20 10:18:16
Database connection included
POST data received - name: '晨星', original_name: '晨星', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => 晨星
    [name] => 晨星
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '晨星'
validateName result for '晨星': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: '晨星'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: '晨星'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: '晨星'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=晨星
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=晨星
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = '晨星'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = '晨星'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', '晨星', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:18:16
Script started at 2025-08-20 10:18:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:18:25
Script started at 2025-08-20 10:18:32
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 4 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:18:32
Script started at 2025-08-20 10:18:41
Database connection included
POST data received - name: 'Liz', original_name: 'Liz', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => Liz
    [name] => Liz
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liz'
validateName result for 'Liz': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'Liz'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: 'Liz'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'Liz'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Liz
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Liz
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Liz'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Liz'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', 'Liz', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:18:41
Script started at 2025-08-20 10:18:52
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:18:52
Script started at 2025-08-20 10:19:00
Database connection included
POST data received - name: 'ฅʕ´•ᴥ•`ʔฅ-', original_name: 'ฅʕ´•ᴥ•`ʔฅ-', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => ฅʕ´•ᴥ•`ʔฅ-
    [name] => ฅʕ´•ᴥ•`ʔฅ-
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'ฅʕ´•ᴥ•`ʔฅ-'
validateName result for 'ฅʕ´•ᴥ•`ʔฅ-': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'ฅʕ´•ᴥ•`ʔฅ-'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: 'ฅʕ´•ᴥ•`ʔฅ-'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'ฅʕ´•ᴥ•`ʔฅ-'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=ฅʕ´•ᴥ•`ʔฅ-
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=ฅʕ´•ᴥ•`ʔฅ-
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'ฅʕ´•ᴥ•`ʔฅ-'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'ฅʕ´•ᴥ•`ʔฅ-'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', 'ฅʕ´•ᴥ•`ʔฅ-', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:19:00
Script started at 2025-08-20 10:19:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:19:14
Script started at 2025-08-20 10:19:23
Database connection included
POST data received - name: '小綠', original_name: '小綠', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => 小綠
    [name] => 小綠
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小綠'
validateName result for '小綠': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: '小綠'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: '小綠'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: '小綠'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=小綠
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=小綠
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = '小綠'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = '小綠'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', '小綠', '', NULL, 6850, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:19:23
Script started at 2025-08-20 10:19:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:19:35
Script started at 2025-08-20 10:19:43
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-23
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => Christine
    [name] => Christine
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 13
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: '貳零捌二館'
POST original_dining_time: '18:30'
POST original_name: 'Christine'
Current form values - date: '2025-08-31', restaurant: '貳零捌二館', dining_time: '18:30', name: 'Christine'
Update target values - update_date: '2025-08-23', update_restaurant: '貳零捌二館', update_dining_time: '18:30', update_name: 'Christine'
Primary key changed: Yes
Original: Date=2025-08-23, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Christine
New: Date=2025-08-31, Restaurant=貳零捌二館, Dining_Time=18:30, Name=Christine
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Christine'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-08-23' 
                                     AND Restaurant = '貳零捌二館' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Christine'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-08-31', '18:30', '貳零捌二館', 'Christine', '', 13, 6850, 'Y', '', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 10:19:43
Script started at 2025-08-20 10:20:00
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Price = 6850
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 10:20:00
Script started at 2025-08-20 14:45:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 14:45:57
Script started at 2025-08-20 14:47:55
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:49:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:49:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:50:01
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:50:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:50:30
Database connection included
POST data received - name: 'Eric', original_name: '', bking_name: 'Eric Lee 156', name2: 'Lizzz', name3: 'Candy 趴趴走', name4: '范范', name5: '鄭鴨鴨'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Eric
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => Lizzz
    [name3] => Candy 趴趴走
    [name4] => 范范
    [name5] => 鄭鴨鴨
    [price] => 3330
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => J 老公+1
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name2: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Checking name3: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Checking name4: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name5: '鄭鴨鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
Received names: name1=Eric, bking_name=Eric Lee 156, name2=Lizzz, name3=Candy 趴趴走, name4=范范, name5=鄭鴨鴨
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Insert successful for name1: Eric
Insert successful for name2: Lizzz
Insert successful for name3: Candy 趴趴走
Insert successful for name4: 范范
Insert successful for name5: 鄭鴨鴨
Preparing to render HTML
Rendering HTML at 2025-08-20 14:50:30
Script started at 2025-08-20 14:51:13
Database connection included
POST data received - name: 'Eric', original_name: '', bking_name: 'Eric Lee 156', name2: 'Lizzz', name3: 'Candy 趴趴走', name4: '范范', name5: '鄭鴨鴨'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Eric
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => Lizzz
    [name3] => Candy 趴趴走
    [name4] => 范范
    [name5] => 鄭鴨鴨
    [price] => 3330
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => J 老公+1
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Checking name2: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Checking name3: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Checking name4: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name5: '鄭鴨鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
Received names: name1=Eric, bking_name=Eric Lee 156, name2=Lizzz, name3=Candy 趴趴走, name4=范范, name5=鄭鴨鴨
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-20 14:51:13
Script started at 2025-08-20 14:51:36
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:51:53
Database connection included
POST data received - name: 'J', original_name: '', bking_name: 'Eric Lee 156', name2: 'Lizzz', name3: 'Candy 趴趴走', name4: '范范', name5: '鄭鴨鴨'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => J
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => Lizzz
    [name3] => Candy 趴趴走
    [name4] => 范范
    [name5] => 鄭鴨鴨
    [price] => 3330
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'J'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
Checking name2: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Checking name3: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Checking name4: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name5: '鄭鴨鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
Received names: name1=J, bking_name=Eric Lee 156, name2=Lizzz, name3=Candy 趴趴走, name4=范范, name5=鄭鴨鴨
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-20 14:51:53
Script started at 2025-08-20 14:51:56
Database connection included
POST data received - name: 'J', original_name: '', bking_name: 'Eric Lee 156', name2: 'Lizzz', name3: 'Candy 趴趴走', name4: '范范', name5: '鄭鴨鴨'
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => J
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => Lizzz
    [name3] => Candy 趴趴走
    [name4] => 范范
    [name5] => 鄭鴨鴨
    [price] => 3330
    [host] => 9
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'J'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
Checking name2: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Checking name3: 'Candy 趴趴走'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
Checking name4: '范范'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
Checking name5: '鄭鴨鴨'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
Received names: name1=J, bking_name=Eric Lee 156, name2=Lizzz, name3=Candy 趴趴走, name4=范范, name5=鄭鴨鴨
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-20 14:51:56
Script started at 2025-08-20 14:52:16
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:52:16
Script started at 2025-08-20 14:52:34
Database connection included
POST data received - name: 'Candy 趴趴走', original_name: 'Candy 趴趴走', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => Candy 趴趴走
    [name] => Candy 趴趴走
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: 'Candy 趴趴走'
Current form values - date: '2025-09-16', restaurant: '捌伍添第 85td', dining_time: '12:00', name: 'Candy 趴趴走'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: 'Candy 趴趴走'
Primary key changed: No
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Candy 趴趴走
New: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Candy 趴趴走
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-16' 
                                 AND Restaurant = '捌伍添第 85td' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'Candy 趴趴走'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Eric Lee 156', 
                            Host = NULL, 
                            Price = 3330, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-16' 
                            AND Restaurant = '捌伍添第 85td' 
                            AND Dining_Time = '12:00'
                            AND Name = 'Candy 趴趴走'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 14:52:34
Script started at 2025-08-20 14:52:42
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:52:42
Script started at 2025-08-20 14:52:51
Database connection included
POST data received - name: 'Lizzz', original_name: 'Lizzz', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => Lizzz
    [name] => Lizzz
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: 'Lizzz'
Current form values - date: '2025-09-16', restaurant: '捌伍添第 85td', dining_time: '12:00', name: 'Lizzz'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: 'Lizzz'
Primary key changed: No
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Lizzz
New: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Lizzz
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-16' 
                                 AND Restaurant = '捌伍添第 85td' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'Lizzz'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Eric Lee 156', 
                            Host = NULL, 
                            Price = 3330, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-16' 
                            AND Restaurant = '捌伍添第 85td' 
                            AND Dining_Time = '12:00'
                            AND Name = 'Lizzz'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 14:52:51
Script started at 2025-08-20 14:52:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:52:59
Script started at 2025-08-20 14:53:12
Database connection included
POST data received - name: '范范', original_name: '范范', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => 范范
    [name] => 范范
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: '范范'
Current form values - date: '2025-09-16', restaurant: '捌伍添第 85td', dining_time: '12:00', name: '范范'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: '范范'
Primary key changed: No
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=范范
New: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=范范
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-16' 
                                 AND Restaurant = '捌伍添第 85td' 
                                 AND Dining_Time = '12:00'
                                 AND Name = '范范'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Eric Lee 156', 
                            Host = NULL, 
                            Price = 3330, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-16' 
                            AND Restaurant = '捌伍添第 85td' 
                            AND Dining_Time = '12:00'
                            AND Name = '范范'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 14:53:12
Script started at 2025-08-20 14:53:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:53:20
Script started at 2025-08-20 14:53:27
Database connection included
POST data received - name: '鄭鴨鴨', original_name: '鄭鴨鴨', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => 鄭鴨鴨
    [name] => 鄭鴨鴨
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: '鄭鴨鴨'
Current form values - date: '2025-09-16', restaurant: '捌伍添第 85td', dining_time: '12:00', name: '鄭鴨鴨'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: '鄭鴨鴨'
Primary key changed: No
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=鄭鴨鴨
New: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=鄭鴨鴨
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-16' 
                                 AND Restaurant = '捌伍添第 85td' 
                                 AND Dining_Time = '12:00'
                                 AND Name = '鄭鴨鴨'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Eric Lee 156', 
                            Host = NULL, 
                            Price = 3330, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-16' 
                            AND Restaurant = '捌伍添第 85td' 
                            AND Dining_Time = '12:00'
                            AND Name = '鄭鴨鴨'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 14:53:27
Script started at 2025-08-20 14:53:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:53:38
Script started at 2025-08-20 14:53:48
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => Eric
    [name] => Eric
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: 'Eric'
Current form values - date: '2025-09-16', restaurant: '捌伍添第 85td', dining_time: '12:00', name: 'Eric'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: 'Eric'
Primary key changed: No
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Eric
New: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Eric
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-16' 
                                 AND Restaurant = '捌伍添第 85td' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'Eric'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Eric Lee 156', 
                            Host = 9, 
                            Price = 3330, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-09-16' 
                            AND Restaurant = '捌伍添第 85td' 
                            AND Dining_Time = '12:00'
                            AND Name = 'Eric'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 14:53:48
Script started at 2025-08-20 14:53:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:53:58
Script started at 2025-08-20 14:54:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:54:32
Database connection included
POST data received - name: 'J', original_name: '范范', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => 范范
    [name] => J
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6660
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => J 老公+1
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'J'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
Received names: name1=J, bking_name=Eric Lee 156, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
Insert successful for name1: J
Preparing to render HTML
Rendering HTML at 2025-08-20 14:54:32
Script started at 2025-08-20 14:54:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:54:41
Script started at 2025-08-20 14:55:26
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 14:55:26
Script started at 2025-08-20 14:55:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:55:35
Script started at 2025-08-20 14:55:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:55:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:56:03
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 14:56:09
Database connection included
POST data received - name: '💓Lulu💓', original_name: 'Lizzz', bking_name: 'Eric Lee 156', name2: 'Ellen', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => Lizzz
    [name] => 💓Lulu💓
    [bking_name] => Eric Lee 156
    [restaurant] => 捌伍添第 85td
    [name2] => Ellen
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '💓Lulu💓'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Checking name2: 'Ellen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
Received names: name1=💓Lulu💓, bking_name=Eric Lee 156, name2=Ellen, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
Insert successful for name1: 💓Lulu💓
Insert successful for name2: Ellen
Preparing to render HTML
Rendering HTML at 2025-08-20 14:56:09
Script started at 2025-08-20 14:56:20
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 14:56:20
Script started at 2025-08-20 15:05:27
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => Eric
    [name] => Eric
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: 'Eric'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: 'Eric'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: 'Eric'
Primary key changed: Yes
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Eric
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=Eric
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Eric'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Eric'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-16', '12:00', '85td', 'Eric', 'Eric Lee 156', 9, 3330, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 15:05:27
Script started at 2025-08-20 15:06:05
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:06:05
Script started at 2025-08-20 15:06:25
Database connection included
POST data received - name: 'Candy 趴趴走', original_name: 'Candy 趴趴走', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => Candy 趴趴走
    [name] => Candy 趴趴走
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Candy 趴趴走'
validateName result for 'Candy 趴趴走': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: 'Candy 趴趴走'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: 'Candy 趴趴走'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: 'Candy 趴趴走'
Primary key changed: Yes
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Candy 趴趴走
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=Candy 趴趴走
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Candy 趴趴走'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Candy 趴趴走'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-16', '12:00', '85td', 'Candy 趴趴走', 'Eric Lee 156', NULL, 3330, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 15:06:25
Script started at 2025-08-20 15:06:35
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:06:35
Script started at 2025-08-20 15:06:52
Database connection included
POST data received - name: 'Ellen', original_name: 'Ellen', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => Ellen
    [name] => Ellen
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ellen'
validateName result for 'Ellen': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: 'Ellen'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: 'Ellen'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: 'Ellen'
Primary key changed: Yes
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Ellen
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=Ellen
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Ellen'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Ellen'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-16', '12:00', '85td', 'Ellen', 'Eric Lee 156', NULL, 3330, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 15:06:52
Script started at 2025-08-20 15:07:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:07:03
Script started at 2025-08-20 15:07:22
Database connection included
POST data received - name: 'J', original_name: 'J', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => J
    [name] => J
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6660
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => J 老公+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'J'
validateName result for 'J': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: 'J'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: 'J'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: 'J'
Primary key changed: Yes
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=J
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=J
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'J'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'J'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-16', '12:00', '85td', 'J', 'Eric Lee 156', NULL, 6660, '', 'J 老公+1', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 15:07:22
Script started at 2025-08-20 15:07:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:07:30
Script started at 2025-08-20 15:07:43
Database connection included
POST data received - name: 'Lizzz', original_name: 'Lizzz', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => Lizzz
    [name] => Lizzz
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: 'Lizzz'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: 'Lizzz'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: 'Lizzz'
Primary key changed: Yes
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=Lizzz
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=Lizzz
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Lizzz'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = 'Lizzz'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-16', '12:00', '85td', 'Lizzz', 'Eric Lee 156', NULL, 3330, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 15:07:43
Script started at 2025-08-20 15:07:52
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:07:52
Script started at 2025-08-20 15:08:05
Database connection included
POST data received - name: '范范', original_name: '范范', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => 范范
    [name] => 范范
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '范范'
validateName result for '范范': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: '范范'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: '范范'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: '范范'
Primary key changed: Yes
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=范范
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=范范
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '范范'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '范范'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-16', '12:00', '85td', '范范', 'Eric Lee 156', NULL, 3330, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 15:08:05
Script started at 2025-08-20 15:08:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:08:15
Script started at 2025-08-20 15:08:39
Database connection included
POST data received - name: '鄭鴨鴨', original_name: '鄭鴨鴨', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => 鄭鴨鴨
    [name] => 鄭鴨鴨
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '鄭鴨鴨'
validateName result for '鄭鴨鴨': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: '鄭鴨鴨'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: '鄭鴨鴨'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: '鄭鴨鴨'
Primary key changed: Yes
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=鄭鴨鴨
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=鄭鴨鴨
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '鄭鴨鴨'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '鄭鴨鴨'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-16', '12:00', '85td', '鄭鴨鴨', 'Eric Lee 156', NULL, 3330, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 15:08:39
Script started at 2025-08-20 15:08:47
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:08:47
Script started at 2025-08-20 15:08:59
Database connection included
POST data received - name: '💓Lulu💓', original_name: '💓Lulu💓', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 捌伍添第 85td
    [original_name] => 💓Lulu💓
    [name] => 💓Lulu💓
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '💓Lulu💓'
validateName result for '💓Lulu💓': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '捌伍添第 85td'
POST original_dining_time: '12:00'
POST original_name: '💓Lulu💓'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: '💓Lulu💓'
Update target values - update_date: '2025-09-16', update_restaurant: '捌伍添第 85td', update_dining_time: '12:00', update_name: '💓Lulu💓'
Primary key changed: Yes
Original: Date=2025-09-16, Restaurant=捌伍添第 85td, Dining_Time=12:00, Name=💓Lulu💓
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=💓Lulu💓
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '💓Lulu💓'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-09-16' 
                                     AND Restaurant = '捌伍添第 85td' 
                                     AND Dining_Time = '12:00'
                                     AND Name = '💓Lulu💓'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-09-16', '12:00', '85td', '💓Lulu💓', 'Eric Lee 156', NULL, 3330, '', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-20 15:08:59
Script started at 2025-08-20 15:09:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:09:15
Script started at 2025-08-20 15:17:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 15:17:06
Script started at 2025-08-20 15:18:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 15:18:48
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 19:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 好嶼HOSU
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Yoman'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Received names: name1=Yoman, bking_name=葉先生 518, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Insert successful for name1: Yoman
Preparing to render HTML
Rendering HTML at 2025-08-20 15:18:48
Script started at 2025-08-20 15:37:02
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 15:37:02
Script started at 2025-08-20 15:37:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:37:09
Script started at 2025-08-20 15:37:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 15:37:31
Database connection included
POST data received - name: '尚', original_name: 'Candy 趴趴走', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 85td
    [original_name] => Candy 趴趴走
    [name] => 尚
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '尚'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '尚'
validateName result for '尚': count = 1
Received names: name1=尚, bking_name=Eric Lee 156, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '尚'
validateName result for '尚': count = 1
Insert successful for name1: 尚
Preparing to render HTML
Rendering HTML at 2025-08-20 15:37:31
Script started at 2025-08-20 15:37:40
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%85td%' AND Bking_Name LIKE '%Eric Lee 156%' AND Price = 3330
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:37:40
Script started at 2025-08-20 15:38:01
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-16' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%85td%' AND Bking_Name LIKE '%Eric Lee 156%'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 15:38:01
Script started at 2025-08-20 15:38:16
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: 'Eric Lee 156', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-16
    [dining_time] => 12:00
    [original_date] => 2025-09-16
    [original_dining_time] => 12:00
    [original_restaurant] => 85td
    [original_name] => Eric
    [name] => Eric
    [bking_name] => Eric Lee 156
    [restaurant] => 85td
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3330
    [host] => 9
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-16'
POST original_restaurant: '85td'
POST original_dining_time: '12:00'
POST original_name: 'Eric'
Current form values - date: '2025-09-16', restaurant: '85td', dining_time: '12:00', name: 'Eric'
Update target values - update_date: '2025-09-16', update_restaurant: '85td', update_dining_time: '12:00', update_name: 'Eric'
Primary key changed: No
Original: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=Eric
New: Date=2025-09-16, Restaurant=85td, Dining_Time=12:00, Name=Eric
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-16' 
                                 AND Restaurant = '85td' 
                                 AND Dining_Time = '12:00'
                                 AND Name = 'Eric'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Eric Lee 156', 
                            Host = 9, 
                            Price = 3330, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-16' 
                            AND Restaurant = '85td' 
                            AND Dining_Time = '12:00'
                            AND Name = 'Eric'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 15:38:16
Script started at 2025-08-20 16:02:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 16:02:19
Script started at 2025-08-20 16:02:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-24
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-24'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 16:02:25
Script started at 2025-08-20 16:02:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 好
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%好%'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 16:02:54
Script started at 2025-08-20 16:03:30
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:03:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:03:41
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:03:47
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:04:00
Database connection included
POST data received - name: 'Masa', original_name: 'Yoman', bking_name: '葉先生 518', name2: 'PI', name3: 'Yun', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 19:30
    [original_date] => 2025-09-04
    [original_dining_time] => 19:30
    [original_restaurant] => 好嶼HOSU
    [original_name] => Yoman
    [name] => Masa
    [bking_name] => 葉先生 518
    [restaurant] => 好嶼HOSU
    [name2] => PI
    [name3] => Yun
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Masa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Masa'
validateName result for 'Masa': count = 1
Checking name2: 'PI'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'PI'
validateName result for 'PI': count = 1
Checking name3: 'Yun'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yun'
validateName result for 'Yun': count = 1
Received names: name1=Masa, bking_name=葉先生 518, name2=PI, name3=Yun, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Masa'
validateName result for 'Masa': count = 1
Insert successful for name1: Masa
Insert successful for name2: PI
Insert successful for name3: Yun
Preparing to render HTML
Rendering HTML at 2025-08-20 16:04:00
Script started at 2025-08-20 16:04:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-04'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 16:04:12
Script started at 2025-08-20 16:04:30
Database connection included
POST data received - name: 'Yoman', original_name: 'Yoman', bking_name: '葉先生 518', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 19:30
    [original_date] => 2025-09-04
    [original_dining_time] => 19:30
    [original_restaurant] => 好嶼HOSU
    [original_name] => Yoman
    [name] => Yoman
    [bking_name] => 葉先生 518
    [restaurant] => 好嶼HOSU
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-09-04'
POST original_restaurant: '好嶼HOSU'
POST original_dining_time: '19:30'
POST original_name: 'Yoman'
Current form values - date: '2025-09-04', restaurant: '好嶼HOSU', dining_time: '19:30', name: 'Yoman'
Update target values - update_date: '2025-09-04', update_restaurant: '好嶼HOSU', update_dining_time: '19:30', update_name: 'Yoman'
Primary key changed: No
Original: Date=2025-09-04, Restaurant=好嶼HOSU, Dining_Time=19:30, Name=Yoman
New: Date=2025-09-04, Restaurant=好嶼HOSU, Dining_Time=19:30, Name=Yoman
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-09-04' 
                                 AND Restaurant = '好嶼HOSU' 
                                 AND Dining_Time = '19:30'
                                 AND Name = 'Yoman'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '葉先生 518', 
                            Host = 4, 
                            Price = 3000, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-09-04' 
                            AND Restaurant = '好嶼HOSU' 
                            AND Dining_Time = '19:30'
                            AND Name = 'Yoman'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-20 16:04:30
Script started at 2025-08-20 16:30:11
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 16:30:11
Script started at 2025-08-20 16:31:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:31:15
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:31:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:31:34
Database connection included
POST data received - name: '小安', original_name: '', bking_name: '小安', name2: '瑪姬', name3: '水漾 Joyce', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-22
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 小安
    [bking_name] => 小安
    [restaurant] => 丸麵舖
    [name2] => 瑪姬
    [name3] => 水漾 Joyce
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '小安'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Checking name2: '瑪姬'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '瑪姬'
validateName result for '瑪姬': count = 1
Checking name3: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Received names: name1=小安, bking_name=小安, name2=瑪姬, name3=水漾 Joyce, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '小安'
validateName result for '小安': count = 1
Insert successful for name1: 小安
Insert successful for name2: 瑪姬
Insert successful for name3: 水漾 Joyce
Preparing to render HTML
Rendering HTML at 2025-08-20 16:31:34
Script started at 2025-08-20 16:31:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-22
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-22'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 16:31:48
Script started at 2025-08-20 16:52:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-09
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-09'
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 16:52:53
Script started at 2025-08-20 16:53:09
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:53:16
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:53:24
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:53:35
Database connection included
POST data received - name: 'Elsa', original_name: 'Poya', bking_name: '', name2: 'Kristen', name3: '水漾 Joyce', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-09
    [dining_time] => 12:00
    [original_date] => 2025-11-09
    [original_dining_time] => 12:00
    [original_restaurant] => 巢鐵板燒 (蟹宴專場）
    [original_name] => Poya
    [name] => Elsa
    [bking_name] => 
    [restaurant] => 巢鐵板燒 (蟹宴專場）
    [name2] => Kristen
    [name3] => 水漾 Joyce
    [name4] => 
    [name5] => 
    [price] => 7000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Checking name2: 'Kristen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Kristen'
validateName result for 'Kristen': count = 1
Checking name3: '水漾 Joyce'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '水漾 Joyce'
validateName result for '水漾 Joyce': count = 1
Received names: name1=Elsa, bking_name=, name2=Kristen, name3=水漾 Joyce, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Insert successful for name1: Elsa
Insert successful for name2: Kristen
Insert successful for name3: 水漾 Joyce
Preparing to render HTML
Rendering HTML at 2025-08-20 16:53:35
Script started at 2025-08-20 16:53:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-09
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-09'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 16:53:49
Script started at 2025-08-20 16:57:18
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 16:57:18
Script started at 2025-08-20 16:57:25
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31'
Inquiry successful: 26 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 16:57:25
Script started at 2025-08-20 16:57:53
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:57:57
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 16:58:01
Database connection included
POST data received - name: 'Maggie Chen', original_name: 'JF', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 2025-08-31
    [original_dining_time] => 18:30
    [original_restaurant] => 貳零捌二館
    [original_name] => JF
    [name] => Maggie Chen
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Maggie Chen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Received names: name1=Maggie Chen, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Maggie Chen'
validateName result for 'Maggie Chen': count = 1
Insert successful for name1: Maggie Chen
Preparing to render HTML
Rendering HTML at 2025-08-20 16:58:01
Script started at 2025-08-20 16:58:13
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-31
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 貳零捌二館
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 6850
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-31' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%貳零捌二館%' AND Diff_Str = 'Y' AND Price = 6850
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 16:58:13
Script started at 2025-08-20 17:17:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 17:17:12
Script started at 2025-08-20 17:17:23
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-04'
Inquiry successful: 10 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 17:17:23
Script started at 2025-08-20 17:17:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 17:17:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-20 17:17:52
Database connection included
POST data received - name: 'S.', original_name: 'Masa', bking_name: '葉先生 518', name2: 'Glen', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-04
    [dining_time] => 19:30
    [original_date] => 2025-09-04
    [original_dining_time] => 19:30
    [original_restaurant] => 好嶼HOSU
    [original_name] => Masa
    [name] => S.
    [bking_name] => 葉先生 518
    [restaurant] => 好嶼HOSU
    [name2] => Glen
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'S.'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'S.'
validateName result for 'S.': count = 1
Checking name2: 'Glen'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Glen'
validateName result for 'Glen': count = 1
Received names: name1=S., bking_name=葉先生 518, name2=Glen, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'S.'
validateName result for 'S.': count = 1
Insert successful for name1: S.
Insert successful for name2: Glen
Preparing to render HTML
Rendering HTML at 2025-08-20 17:17:52
Script started at 2025-08-20 17:24:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 17:24:03
Script started at 2025-08-20 17:24:12
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-09
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-09'
Inquiry successful: 6 records found
Preparing to render HTML
Rendering HTML at 2025-08-20 17:24:12
[2025-08-20 22:50:25] Script started
[2025-08-20 22:50:27] Script started
[2025-08-20 22:50:36] Script started
[2025-08-20 22:50:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-08-20 22:50:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-08-20 22:50:36] Rows returned: 0
[2025-08-20 22:50:40] Script started
[2025-08-20 22:50:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-08-20 22:50:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-08-20 22:50:40] Rows returned: 1
[2025-08-20 22:51:09] Script started
[2025-08-20 22:51:09] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 8
)

[2025-08-20 22:51:09] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-08-20 22:51:09] Rows returned: 0
[2025-08-20 22:51:13] Script started
[2025-08-20 22:51:13] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 8
)

[2025-08-20 22:51:13] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-20 22:51:13] Rows returned: 0
[2025-08-20 22:51:15] Script started
[2025-08-20 22:51:15] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 8
)

[2025-08-20 22:51:15] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-20 22:51:15] Rows returned: 0
[2025-08-20 22:51:25] Script started
[2025-08-20 22:51:27] Script started
Script started at 2025-08-20 22:51:41
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-20 22:51:41
[2025-08-20 22:51:47] Script started
[2025-08-20 22:51:51] Script started
[2025-08-20 22:51:56] Script started
[2025-08-20 22:51:56] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-08-20 22:51:56] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-08-20 22:51:56] Rows returned: 1
Script started at 2025-08-21 16:58:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-21 16:58:01
Script started at 2025-08-21 16:58:43
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 16:59:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 16:59:27
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 16:59:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 16:59:34
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 16:59:53
Database connection included
POST data received - name: 'Christine', original_name: '', bking_name: 'Christine', name2: 'Ashley', name3: 'EC', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Christine
    [bking_name] => Christine
    [restaurant] => 花滔廚房
    [name2] => Ashley
    [name3] => EC
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Christine'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Checking name2: 'Ashley'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
Checking name3: 'EC'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'EC'
validateName result for 'EC': count = 1
Received names: name1=Christine, bking_name=Christine, name2=Ashley, name3=EC, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Insert successful for name1: Christine
Insert successful for name2: Ashley
Insert successful for name3: EC
Preparing to render HTML
Rendering HTML at 2025-08-21 16:59:53
Script started at 2025-08-21 17:08:50
Database connection included
POST data received - name: 'Christine', original_name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Christine
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-30' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%花滔%' AND Name = 'Christine' AND Bking_Name LIKE '%Christine%' AND Diff_Str = 'Y' AND Price = 2000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-21 17:08:50
Script started at 2025-08-21 17:09:12
Database connection included
POST data received - name: 'Christine', original_name: 'Christine', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 2025-10-30
    [original_dining_time] => 18:30
    [original_restaurant] => 花滔廚房
    [original_name] => Christine
    [name] => Christine
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 7
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 友人+1
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Christine'
validateName result for 'Christine': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-30'
POST original_restaurant: '花滔廚房'
POST original_dining_time: '18:30'
POST original_name: 'Christine'
Current form values - date: '2025-10-30', restaurant: '花滔', dining_time: '18:30', name: 'Christine'
Update target values - update_date: '2025-10-30', update_restaurant: '花滔廚房', update_dining_time: '18:30', update_name: 'Christine'
Primary key changed: Yes
Original: Date=2025-10-30, Restaurant=花滔廚房, Dining_Time=18:30, Name=Christine
New: Date=2025-10-30, Restaurant=花滔, Dining_Time=18:30, Name=Christine
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-30' 
                                     AND Restaurant = '花滔廚房' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Christine'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-30' 
                                     AND Restaurant = '花滔廚房' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Christine'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-30', '18:30', '花滔', 'Christine', 'Christine', 7, 2000, 'Y', '友人+1', '', '🈵', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-21 17:09:12
Script started at 2025-08-21 17:09:33
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-30' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%花滔%' AND Bking_Name LIKE '%Christine%' AND Diff_Str = 'Y' AND Price = 2000
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-21 17:09:33
Script started at 2025-08-21 17:09:43
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 2025-10-30
    [original_dining_time] => 18:30
    [original_restaurant] => 花滔廚房
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-30'
POST original_restaurant: '花滔廚房'
POST original_dining_time: '18:30'
POST original_name: 'Ashley'
Current form values - date: '2025-10-30', restaurant: '花滔', dining_time: '18:30', name: 'Ashley'
Update target values - update_date: '2025-10-30', update_restaurant: '花滔廚房', update_dining_time: '18:30', update_name: 'Ashley'
Primary key changed: Yes
Original: Date=2025-10-30, Restaurant=花滔廚房, Dining_Time=18:30, Name=Ashley
New: Date=2025-10-30, Restaurant=花滔, Dining_Time=18:30, Name=Ashley
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-30' 
                                     AND Restaurant = '花滔廚房' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Ashley'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-30' 
                                     AND Restaurant = '花滔廚房' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'Ashley'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-30', '18:30', '花滔', 'Ashley', 'Christine', NULL, 2000, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-21 17:09:43
Script started at 2025-08-21 17:09:51
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-30' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%花滔%' AND Bking_Name LIKE '%Christine%' AND Diff_Str = 'Y' AND Price = 2000
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-21 17:09:51
Script started at 2025-08-21 17:09:58
Database connection included
POST data received - name: 'EC', original_name: 'EC', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 2025-10-30
    [original_dining_time] => 18:30
    [original_restaurant] => 花滔廚房
    [original_name] => EC
    [name] => EC
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'EC'
validateName result for 'EC': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-30'
POST original_restaurant: '花滔廚房'
POST original_dining_time: '18:30'
POST original_name: 'EC'
Current form values - date: '2025-10-30', restaurant: '花滔', dining_time: '18:30', name: 'EC'
Update target values - update_date: '2025-10-30', update_restaurant: '花滔廚房', update_dining_time: '18:30', update_name: 'EC'
Primary key changed: Yes
Original: Date=2025-10-30, Restaurant=花滔廚房, Dining_Time=18:30, Name=EC
New: Date=2025-10-30, Restaurant=花滔, Dining_Time=18:30, Name=EC
Using DELETE + INSERT approach for primary key change
Select query: SELECT * FROM Dining_Rec 
                                   WHERE Date = '2025-10-30' 
                                     AND Restaurant = '花滔廚房' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'EC'
Delete query: DELETE FROM Dining_Rec 
                                   WHERE Date = '2025-10-30' 
                                     AND Restaurant = '花滔廚房' 
                                     AND Dining_Time = '18:30'
                                     AND Name = 'EC'
Deleted rows: 1
Insert query: INSERT INTO Dining_Rec (Date, Dining_Time, Restaurant, Name, Bking_Name, Host, Price, Diff_Str, Remarks, NG, FullGrp, Discount)
                                   VALUES ('2025-10-30', '18:30', '花滔', 'EC', 'Christine', NULL, 2000, 'Y', '', '', '', NULL)
Update successful using DELETE+INSERT method
Preparing to render HTML
Rendering HTML at 2025-08-21 17:09:58
Script started at 2025-08-21 17:10:07
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-30' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%花滔%' AND Bking_Name LIKE '%Christine%' AND Diff_Str = 'Y' AND Price = 2000
Inquiry successful: 3 records found
Preparing to render HTML
Rendering HTML at 2025-08-21 17:10:07
Script started at 2025-08-21 17:10:29
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 17:10:42
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 17:10:50
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 17:11:00
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-21 17:11:09
Database connection included
POST data received - name: '彥彥', original_name: 'Ashley', bking_name: 'Christine', name2: 'Lizzz', name3: 'Elsa', name4: '劭文', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 2025-10-30
    [original_dining_time] => 18:30
    [original_restaurant] => 花滔
    [original_name] => Ashley
    [name] => 彥彥
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => Lizzz
    [name3] => Elsa
    [name4] => 劭文
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '彥彥'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Checking name2: 'Lizzz'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lizzz'
validateName result for 'Lizzz': count = 1
Checking name3: 'Elsa'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Elsa'
validateName result for 'Elsa': count = 1
Checking name4: '劭文'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '劭文'
validateName result for '劭文': count = 1
Received names: name1=彥彥, bking_name=Christine, name2=Lizzz, name3=Elsa, name4=劭文, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '彥彥'
validateName result for '彥彥': count = 1
Insert successful for name1: 彥彥
Insert successful for name2: Lizzz
Insert successful for name3: Elsa
Insert successful for name4: 劭文
Preparing to render HTML
Rendering HTML at 2025-08-21 17:11:09
Script started at 2025-08-21 17:11:18
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Christine', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-30
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Christine
    [restaurant] => 花滔
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2000
    [host] => 
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-30' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%花滔%' AND Bking_Name LIKE '%Christine%' AND Diff_Str = 'Y' AND Price = 2000
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-21 17:11:18
Script started at 2025-08-21 22:55:33
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-21 22:55:33
Script started at 2025-08-21 22:55:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%test%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-21 22:55:39
Script started at 2025-08-21 22:56:22
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: 'Eric Lee', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:30
    [original_date] => 2025-08-23
    [original_dining_time] => 12:30
    [original_restaurant] => Test
    [original_name] => Eric
    [name] => Eric
    [bking_name] => Eric Lee
    [restaurant] => Test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: 'Test'
POST original_dining_time: '12:30'
POST original_name: 'Eric'
Current form values - date: '2025-08-23', restaurant: 'Test', dining_time: '12:30', name: 'Eric'
Update target values - update_date: '2025-08-23', update_restaurant: 'Test', update_dining_time: '12:30', update_name: 'Eric'
Primary key changed: No
Original: Date=2025-08-23, Restaurant=Test, Dining_Time=12:30, Name=Eric
New: Date=2025-08-23, Restaurant=Test, Dining_Time=12:30, Name=Eric
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-23' 
                                 AND Restaurant = 'Test' 
                                 AND Dining_Time = '12:30'
                                 AND Name = 'Eric'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Eric Lee', 
                            Host = 6, 
                            Price = 3000, 
                            Diff_Str = 'Y', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-23' 
                            AND Restaurant = 'Test' 
                            AND Dining_Time = '12:30'
                            AND Name = 'Eric'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-21 22:56:22
Script started at 2025-08-21 22:56:45
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Eric Lee', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Eric Lee
    [restaurant] => Test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%Test%' AND Bking_Name LIKE '%Eric Lee%' AND Price = 3000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-21 22:56:45
Script started at 2025-08-21 22:57:15
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: 'Eric Lee', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:30
    [original_date] => 2025-08-23
    [original_dining_time] => 12:30
    [original_restaurant] => Test
    [original_name] => Eric
    [name] => Eric
    [bking_name] => Eric Lee
    [restaurant] => Test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 6
    [discount] => 
    [diff_str] => Y
    [fullgrp] => 🈵
    [remarks] => test
    [ng] => 國外
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-08-23'
POST original_restaurant: 'Test'
POST original_dining_time: '12:30'
POST original_name: 'Eric'
Current form values - date: '2025-08-23', restaurant: 'Test', dining_time: '12:30', name: 'Eric'
Update target values - update_date: '2025-08-23', update_restaurant: 'Test', update_dining_time: '12:30', update_name: 'Eric'
Primary key changed: No
Original: Date=2025-08-23, Restaurant=Test, Dining_Time=12:30, Name=Eric
New: Date=2025-08-23, Restaurant=Test, Dining_Time=12:30, Name=Eric
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-08-23' 
                                 AND Restaurant = 'Test' 
                                 AND Dining_Time = '12:30'
                                 AND Name = 'Eric'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Eric Lee', 
                            Host = 6, 
                            Price = 3000, 
                            Diff_Str = 'Y', 
                            Remarks = 'test', 
                            NG = '國外', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-08-23' 
                            AND Restaurant = 'Test' 
                            AND Dining_Time = '12:30'
                            AND Name = 'Eric'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-21 22:57:15
Script started at 2025-08-21 22:57:35
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Eric Lee', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-08-23
    [dining_time] => 12:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Eric Lee
    [restaurant] => Test
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-08-23' AND Dining_Time LIKE '%12:30%' AND Restaurant LIKE '%Test%' AND Bking_Name LIKE '%Eric Lee%' AND Price = 3000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-21 22:57:35
Script started at 2025-08-23 15:22:59
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-23 15:22:59
Script started at 2025-08-23 15:23:22
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-03
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 三六
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-03' AND Restaurant LIKE '%三六%'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 15:23:22
Script started at 2025-08-23 16:19:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-23 16:19:46
Script started at 2025-08-23 16:19:53
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-13
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-13'
Inquiry successful: 9 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:19:53
Script started at 2025-08-23 16:21:48
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:21:48
Script started at 2025-08-23 16:22:50
Database connection included
POST data received - name: 'Ashley', original_name: 'Ashley', bking_name: 'Ashley Chen  887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:00
    [original_date] => 2025-10-08
    [original_dining_time] => 19:00
    [original_restaurant] => 料理屋安家
    [original_name] => Ashley
    [name] => Ashley
    [bking_name] => Ashley Chen  887
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Ashley'
validateName result for 'Ashley': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-08'
POST original_restaurant: '料理屋安家'
POST original_dining_time: '19:00'
POST original_name: 'Ashley'
Current form values - date: '2025-10-08', restaurant: '料理屋安家', dining_time: '19:00', name: 'Ashley'
Update target values - update_date: '2025-10-08', update_restaurant: '料理屋安家', update_dining_time: '19:00', update_name: 'Ashley'
Primary key changed: No
Original: Date=2025-10-08, Restaurant=料理屋安家, Dining_Time=19:00, Name=Ashley
New: Date=2025-10-08, Restaurant=料理屋安家, Dining_Time=19:00, Name=Ashley
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-08' 
                                 AND Restaurant = '料理屋安家' 
                                 AND Dining_Time = '19:00'
                                 AND Name = 'Ashley'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Ashley Chen  887', 
                            Host = 8, 
                            Price = 1700, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-10-08' 
                            AND Restaurant = '料理屋安家' 
                            AND Dining_Time = '19:00'
                            AND Name = 'Ashley'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-23 16:22:50
Script started at 2025-08-23 16:23:02
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Ashley Chen  887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Ashley Chen  887
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1700
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%' AND Bking_Name LIKE '%Ashley Chen  887%' AND Price = 1700
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:23:02
Script started at 2025-08-23 16:23:20
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Ashley Chen  887', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Ashley Chen  887
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%' AND Bking_Name LIKE '%Ashley Chen  887%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:23:20
Script started at 2025-08-23 16:23:34
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-08
    [dining_time] => 19:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 料理屋安家
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-08' AND Dining_Time LIKE '%19:00%' AND Restaurant LIKE '%料理屋安家%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:23:34
Script started at 2025-08-23 16:24:14
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11'
Inquiry successful: 21 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:24:14
Script started at 2025-08-23 16:24:58
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-23 16:25:12
Database connection included
POST data received - name: 'Robert', original_name: 'Vivian', bking_name: '王小姐 298', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 11:30
    [original_date] => 2025-09-11
    [original_dining_time] => 11:30
    [original_restaurant] => UNBAN PARADISE  信義店
    [original_name] => Vivian
    [name] => Robert
    [bking_name] => 王小姐 298
    [restaurant] => UNBAN PARADISE  信義店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1529
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Robert'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Robert'
validateName result for 'Robert': count = 1
Received names: name1=Robert, bking_name=王小姐 298, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Robert'
validateName result for 'Robert': count = 1
Host uniqueness check failed: Host already exists
Preparing to render HTML
Rendering HTML at 2025-08-23 16:25:12
Script started at 2025-08-23 16:25:20
Database connection included
POST data received - name: 'Robert', original_name: '', bking_name: '王小姐 298', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 11:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Robert
    [bking_name] => 王小姐 298
    [restaurant] => UNBAN PARADISE  信義店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1529
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Robert'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Robert'
validateName result for 'Robert': count = 1
Received names: name1=Robert, bking_name=王小姐 298, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Robert'
validateName result for 'Robert': count = 1
Insert successful for name1: Robert
Preparing to render HTML
Rendering HTML at 2025-08-23 16:25:20
Script started at 2025-08-23 16:25:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '王小姐 298', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-11
    [dining_time] => 11:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 王小姐 298
    [restaurant] => UNBAN PARADISE  信義店
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1529
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-11' AND Dining_Time LIKE '%11:30%' AND Restaurant LIKE '%UNBAN PARADISE  信義店%' AND Bking_Name LIKE '%王小姐 298%' AND Price = 1529
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:25:28
Script started at 2025-08-23 16:25:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-03
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-03'
Inquiry successful: 12 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:25:55
Script started at 2025-08-23 16:26:52
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-23 16:26:56
Database connection included
POST data received - name: 'Gigi C', original_name: '11', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-03
    [dining_time] => 18:30
    [original_date] => 2025-10-03
    [original_dining_time] => 18:30
    [original_restaurant] => 三六食府
    [original_name] => 11
    [name] => Gigi C
    [bking_name] => 
    [restaurant] => 三六食府
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Gigi C'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Received names: name1=Gigi C, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Gigi C'
validateName result for 'Gigi C': count = 1
Insert successful for name1: Gigi C
Preparing to render HTML
Rendering HTML at 2025-08-23 16:26:56
Script started at 2025-08-23 16:27:03
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-03
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 三六食府
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-03' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%三六食府%'
Inquiry successful: 13 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:27:03
Script started at 2025-08-23 16:28:19
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-23 16:28:29
Database connection included
POST data received - name: 'Dada', original_name: 'Brenden', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-03
    [dining_time] => 18:30
    [original_date] => 2025-10-03
    [original_dining_time] => 18:30
    [original_restaurant] => 三六食府
    [original_name] => Brenden
    [name] => Dada
    [bking_name] => 
    [restaurant] => 三六食府
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Dada'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Received names: name1=Dada, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Dada'
validateName result for 'Dada': count = 1
Insert successful for name1: Dada
Preparing to render HTML
Rendering HTML at 2025-08-23 16:28:29
Script started at 2025-08-23 16:28:36
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-03
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 三六食府
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-03' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%三六食府%'
Inquiry successful: 14 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 16:28:36
Script started at 2025-08-23 17:57:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-23 17:57:55
Script started at 2025-08-23 17:58:06
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-07'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 17:58:06
Script started at 2025-08-23 18:05:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-23 18:05:01
Script started at 2025-08-23 18:10:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-17
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-17'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 18:10:58
Script started at 2025-08-23 18:11:07
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-07'
Inquiry successful: 7 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 18:11:07
Script started at 2025-08-23 18:11:26
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-23 18:11:31
Database connection included
POST data received - name: 'Liu', original_name: 'Lanchi', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-11-07
    [dining_time] => 18:30
    [original_date] => 2025-11-07
    [original_dining_time] => 18:30
    [original_restaurant] => 三六食府
    [original_name] => Lanchi
    [name] => Liu
    [bking_name] => 
    [restaurant] => 三六食府
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'Liu'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liu'
validateName result for 'Liu': count = 1
Received names: name1=Liu, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Liu'
validateName result for 'Liu': count = 1
Insert successful for name1: Liu
Preparing to render HTML
Rendering HTML at 2025-08-23 18:11:31
Script started at 2025-08-23 18:11:38
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 三六食府
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-07' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%三六食府%'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 18:11:38
Script started at 2025-08-23 18:11:59
Database connection included
POST data received - name: '芸', original_name: '芸', bking_name: '李芸', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-11-07
    [dining_time] => 18:30
    [original_date] => 2025-11-07
    [original_dining_time] => 18:30
    [original_restaurant] => 三六食府
    [original_name] => 芸
    [name] => 芸
    [bking_name] => 李芸
    [restaurant] => 三六食府
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2160
    [host] => 8
    [discount] => 
    [diff_str] => N
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '芸'
validateName result for '芸': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-11-07'
POST original_restaurant: '三六食府'
POST original_dining_time: '18:30'
POST original_name: '芸'
Current form values - date: '2025-11-07', restaurant: '三六食府', dining_time: '18:30', name: '芸'
Update target values - update_date: '2025-11-07', update_restaurant: '三六食府', update_dining_time: '18:30', update_name: '芸'
Primary key changed: No
Original: Date=2025-11-07, Restaurant=三六食府, Dining_Time=18:30, Name=芸
New: Date=2025-11-07, Restaurant=三六食府, Dining_Time=18:30, Name=芸
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-11-07' 
                                 AND Restaurant = '三六食府' 
                                 AND Dining_Time = '18:30'
                                 AND Name = '芸'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = '李芸', 
                            Host = 8, 
                            Price = 2160, 
                            Diff_Str = '', 
                            Remarks = '', 
                            NG = '', 
                            FullGrp = '🈵', 
                            Discount = NULL 
                          WHERE Date = '2025-11-07' 
                            AND Restaurant = '三六食府' 
                            AND Dining_Time = '18:30'
                            AND Name = '芸'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-23 18:11:59
Script started at 2025-08-23 18:12:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '李芸', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-07
    [dining_time] => 18:30
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 李芸
    [restaurant] => 三六食府
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2160
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 🈵
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-07' AND Dining_Time LIKE '%18:30%' AND Restaurant LIKE '%三六食府%' AND Bking_Name LIKE '%李芸%' AND Price = 2160
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 18:12:09
Script started at 2025-08-23 18:12:19
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-11-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-11-07'
Inquiry successful: 8 records found
Preparing to render HTML
Rendering HTML at 2025-08-23 18:12:19
Script started at 2025-08-24 10:46:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-24 10:46:39
Script started at 2025-08-24 10:46:46
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%Hugh%'
Inquiry successful: 20 records found
Preparing to render HTML
Rendering HTML at 2025-08-24 10:46:46
Script started at 2025-08-24 10:47:12
Database connection included
POST data received - name: '', original_name: 'Dada', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-04
    [dining_time] => 16:00
    [original_date] => 2025-10-04
    [original_dining_time] => 16:00
    [original_restaurant] => HUGH
    [original_name] => Dada
    [name] => 
    [bking_name] => Lena
    [restaurant] => HUGH
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-04' AND Dining_Time LIKE '%16:00%' AND Restaurant LIKE '%HUGH%' AND Bking_Name LIKE '%Lena%' AND Price = 1950
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-24 10:47:12
Script started at 2025-08-24 10:47:21
Database connection included
POST data received - name: '', original_name: '', bking_name: 'Lena', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-04
    [dining_time] => 16:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => Lena
    [restaurant] => HUGH
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-04' AND Dining_Time LIKE '%16:00%' AND Restaurant LIKE '%HUGH%' AND Bking_Name LIKE '%Lena%'
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-24 10:47:21
Script started at 2025-08-24 10:47:49
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-04
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => Hugh
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-04' AND Restaurant LIKE '%Hugh%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-08-24 10:47:49
Script started at 2025-08-24 10:48:09
Database connection included
POST data received - name: 'Lena', original_name: 'Lena', bking_name: 'Lena Tsai', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Update
All POST data: Array
(
    [function] => Update
    [sort_order] => 
    [date] => 2025-10-04
    [dining_time] => 16:00
    [original_date] => 2025-10-04
    [original_dining_time] => 16:00
    [original_restaurant] => HUGH
    [original_name] => Lena
    [name] => Lena
    [bking_name] => Lena Tsai
    [restaurant] => HUGH
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 1950
    [host] => 10
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 友人+3
    [ng] => 
    [action] => 執行
)

Update case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Lena'
validateName result for 'Lena': count = 1
=== UPDATE DEBUG INFO ===
POST original_date: '2025-10-04'
POST original_restaurant: 'HUGH'
POST original_dining_time: '16:00'
POST original_name: 'Lena'
Current form values - date: '2025-10-04', restaurant: 'HUGH', dining_time: '16:00', name: 'Lena'
Update target values - update_date: '2025-10-04', update_restaurant: 'HUGH', update_dining_time: '16:00', update_name: 'Lena'
Primary key changed: No
Original: Date=2025-10-04, Restaurant=HUGH, Dining_Time=16:00, Name=Lena
New: Date=2025-10-04, Restaurant=HUGH, Dining_Time=16:00, Name=Lena
Using traditional UPDATE approach
Check query: SELECT COUNT(*) as record_count FROM Dining_Rec 
                               WHERE Date = '2025-10-04' 
                                 AND Restaurant = 'HUGH' 
                                 AND Dining_Time = '16:00'
                                 AND Name = 'Lena'
Records found: 1
Update query: UPDATE Dining_Rec SET 
                            Bking_Name = 'Lena Tsai', 
                            Host = 10, 
                            Price = 1950, 
                            Diff_Str = '', 
                            Remarks = '友人+3', 
                            NG = '', 
                            FullGrp = '', 
                            Discount = NULL 
                          WHERE Date = '2025-10-04' 
                            AND Restaurant = 'HUGH' 
                            AND Dining_Time = '16:00'
                            AND Name = 'Lena'
Update successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-24 10:48:09
Script started at 2025-08-28 17:43:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-28 17:43:15
Script started at 2025-08-28 17:43:37
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-28 17:44:08
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: 'Eric', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => tstrest
    [name2] => Eric
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Checking name2: 'Eric'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Eric'
validateName result for 'Eric': count = 1
Received names: name1=taissn, bking_name=, name2=Eric, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Insert successful for name1: taissn
Insert successful for name2: Eric
Preparing to render HTML
Rendering HTML at 2025-08-28 17:44:08
Script started at 2025-08-28 17:45:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-08-28 17:45:57
Script started at 2025-08-28 17:46:07
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-28 17:46:07
Script started at 2025-08-28 17:46:17
Database connection included
POST data received - name: '', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-01
    [dining_time] => 12:00
    [original_date] => 2025-10-01
    [original_dining_time] => 12:00
    [original_restaurant] => tstrest
    [original_name] => taissn
    [name] => 
    [bking_name] => 
    [restaurant] => tstrest
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%tstrest%' AND Price = 3000
Inquiry successful: 2 records found
Preparing to render HTML
Rendering HTML at 2025-08-28 17:46:17
Script started at 2025-08-28 17:46:33
Database connection included
POST data received - name: 'taissn', original_name: 'taissn', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-01
    [dining_time] => 12:00
    [original_date] => 2025-10-01
    [original_dining_time] => 12:00
    [original_restaurant] => tstrest
    [original_name] => taissn
    [name] => taissn
    [bking_name] => 
    [restaurant] => tstrest
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-28 17:46:33
Script started at 2025-08-28 17:46:51
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => tstrest
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 4
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%tstrest%' AND Price = 3000
Inquiry successful: 1 records found
Preparing to render HTML
Rendering HTML at 2025-08-28 17:46:51
Script started at 2025-08-28 17:47:18
Database connection included
POST data received - name: 'Eric', original_name: 'Eric', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-01
    [dining_time] => 12:00
    [original_date] => 2025-10-01
    [original_dining_time] => 12:00
    [original_restaurant] => tstrest
    [original_name] => Eric
    [name] => Eric
    [bking_name] => 
    [restaurant] => tstrest
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-28 17:47:18
Script started at 2025-08-28 17:47:28
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-10-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => tstrest
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-10-01' AND Dining_Time LIKE '%12:00%' AND Restaurant LIKE '%tstrest%' AND Price = 3000
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-28 17:47:28
Script started at 2025-08-28 17:56:15
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-10-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => tstrest
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 3
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: 'taissn'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Received names: name1=taissn, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Insert successful for name1: taissn
Preparing to render HTML
Rendering HTML at 2025-08-28 17:56:15
Script started at 2025-08-28 17:56:41
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Delete
All POST data: Array
(
    [function] => Delete
    [sort_order] => 
    [date] => 2025-10-01
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => tstrest
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 3000
    [host] => 3
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Delete case triggered
Delete successful: 1 rows affected
Preparing to render HTML
Rendering HTML at 2025-08-28 17:56:41
Script started at 2025-08-28 17:56:51
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-28 17:56:54
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-08-28 17:56:56
Database connection included
POST data received - name: 'taissn', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => taissn
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'taissn'
validateName result for 'taissn': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'taissn'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-08-28 17:56:56
[2025-08-29 11:45:28] Script started
[2025-08-29 11:45:34] Script started
[2025-08-29 11:45:34] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-08-29 11:45:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-08-29 11:45:34] Rows returned: 1
[2025-08-29 11:50:08] Script started
[2025-08-29 11:50:10] Script started
[2025-08-29 11:50:14] Script started
[2025-08-29 11:50:14] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-08-29 11:50:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-08-29 11:50:14] Rows returned: 1
[2025-08-29 11:50:19] Script started
[2025-08-29 11:50:19] Member Jason 姜 deleted successfully
[2025-09-01 11:31:35] Script started
[2025-09-01 11:31:42] Script started
[2025-09-01 11:31:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-09-01 11:31:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-09-01 11:31:42] Rows returned: 0
[2025-09-01 11:31:55] Script started
[2025-09-01 11:31:55] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-01 11:31:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-01 11:31:55] Rows returned: 5
[2025-09-01 11:32:17] Script started
[2025-09-01 11:32:17] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
    [export] => 1
)

[2025-09-01 11:32:17] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-01 11:32:17] Rows returned: 5
[2025-09-01 11:32:17] Excel export completed with 160% zoom
Script started at 2025-09-01 11:33:31
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-09-01 11:33:31
Script started at 2025-09-01 11:33:39
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-09-01 11:33:41
Database connection included
POST data received - name: 'Peter', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Peter
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Peter'
validateName result for 'Peter': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Peter'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-09-01 11:33:41
Script started at 2025-09-01 11:33:46
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-09-01 11:33:52
Database connection included
POST data received - name: 'H', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => H
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'H'
validateName result for 'H': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'H'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-09-01 11:33:52
Script started at 2025-09-01 11:33:53
Database connection included
POST data received - name: 'H', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => H
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'H'
validateName result for 'H': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'H'
Inquiry successful: 0 records found
Preparing to render HTML
Rendering HTML at 2025-09-01 11:33:53
[2025-09-01 11:38:02] Script started
[2025-09-01 11:38:10] Script started
[2025-09-01 11:38:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-01 11:38:10] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-01 11:38:10] Rows returned: 5
[2025-09-01 11:38:18] Script started
[2025-09-01 11:38:18] Member Peter deleted successfully
[2025-09-01 11:38:27] Script started
[2025-09-01 11:38:27] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-01 11:38:27] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-01 11:38:27] Rows returned: 4
[2025-09-01 11:38:33] Script started
[2025-09-01 11:38:33] Member 莉 deleted successfully
[2025-09-01 11:38:44] Script started
[2025-09-01 11:38:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-01 11:38:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-01 11:38:44] Rows returned: 3
[2025-09-01 11:38:49] Script started
[2025-09-01 11:38:49] Member 溫德斯 deleted successfully
[2025-09-01 11:38:58] Script started
[2025-09-01 11:38:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-01 11:38:58] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-01 11:38:58] Rows returned: 2
[2025-09-01 11:39:03] Script started
[2025-09-01 11:39:03] Member H deleted successfully
[2025-09-03 02:20:14] Script started
[2025-09-03 02:20:30] Script started
[2025-09-03 02:20:30] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-09-03 02:20:30] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-03 02:20:30] Rows returned: 0
[2025-09-03 02:20:34] Script started
[2025-09-03 02:20:34] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2025-09-03 02:20:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2025-09-03 02:20:34] Rows returned: 9
[2025-09-03 02:21:59] Script started
[2025-09-03 02:22:07] Script started
[2025-09-03 02:22:07] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-09-03 02:22:07] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-09-03 02:22:07] Rows returned: 0
[2025-09-03 02:22:11] Script started
[2025-09-03 02:22:11] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 2
)

[2025-09-03 02:22:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 2
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-09-03 02:22:11] Rows returned: 0
[2025-09-03 02:22:16] Script started
[2025-09-03 02:22:16] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 2
)

[2025-09-03 02:22:16] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 2
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-03 02:22:16] Rows returned: 0
[2025-09-03 02:22:18] Script started
[2025-09-03 02:22:18] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 2
)

[2025-09-03 02:22:18] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 2
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-03 02:22:18] Rows returned: 0
[2025-09-03 02:22:35] Script started
[2025-09-03 02:22:35] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-09-03 02:22:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-03 02:22:35] Rows returned: 0
[2025-09-03 02:22:46] Script started
[2025-09-03 02:22:46] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2025-09-03 02:22:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2025-09-03 02:22:46] Rows returned: 9
Script started at 2025-09-07 18:24:39
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-09-07 18:24:39
Script started at 2025-09-07 18:25:16
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Yoman' AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-09-07 18:25:16
Script started at 2025-09-07 18:27:57
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-09-07 18:27:57
Script started at 2025-09-07 18:28:07
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-09-07 18:28:11
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-09-07 18:28:13
Database connection included
POST data received - name: 'Yoman', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => Yoman
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 主揪不出席
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = 'Yoman'
validateName result for 'Yoman': count = 1
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Name = 'Yoman' AND Remarks LIKE '%主揪不出席%'
Inquiry successful: 5 records found
Preparing to render HTML
Rendering HTML at 2025-09-07 18:28:13
Script started at 2025-09-07 18:30:58
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 梁
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07' AND Restaurant LIKE '%梁%'
Inquiry successful: 11 records found
Preparing to render HTML
Rendering HTML at 2025-09-07 18:30:58
Script started at 2025-09-07 18:31:25
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-09-07 18:31:33
Database connection included
POST data received - name: '采', original_name: 'Bonnie', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [original_date] => 2025-09-07
    [original_dining_time] => 12:00
    [original_restaurant] => 梁家私廚
    [original_name] => Bonnie
    [name] =>  采
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '采'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '采'
validateName result for '采': count = 0
Name1 validation failed: 采
Received names: name1=采, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 1
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '采'
validateName result for '采': count = 0
Insert failed: Primary name invalid
Preparing to render HTML
Rendering HTML at 2025-09-07 18:31:33
Script started at 2025-09-07 18:32:25
Database connection included
POST data received - name: '采', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 采
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '采'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '采'
validateName result for '采': count = 0
Name1 validation failed: 采
Received names: name1=采, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 1
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '采'
validateName result for '采': count = 0
Insert failed: Primary name invalid
Preparing to render HTML
Rendering HTML at 2025-09-07 18:32:25
Script started at 2025-09-07 18:38:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-09-07 18:38:54
Script started at 2025-09-07 18:39:01
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Date = '2025-09-07'
Inquiry successful: 23 records found
Preparing to render HTML
Rendering HTML at 2025-09-07 18:39:01
Script started at 2025-09-07 18:39:22
Database connection included
Processing AJAX search_name request
AJAX search_name completed
Script started at 2025-09-07 18:39:30
Database connection included
POST data received - name: '采', original_name: 'Joy', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Insert
All POST data: Array
(
    [function] => Insert
    [sort_order] => 
    [date] => 2025-09-07
    [dining_time] => 12:00
    [original_date] => 2025-09-07
    [original_dining_time] => 12:00
    [original_restaurant] => 梁家私廚
    [original_name] => Joy
    [name] => 采
    [bking_name] => 
    [restaurant] => 梁家私廚
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 2728
    [host] => 
    [discount] => 
    [diff_str] => N
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Insert case triggered
Checking name1: '采'
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '采'
validateName result for '采': count = 1
Received names: name1=采, bking_name=, name2=, name3=, name4=, name5=
Error messages count: 0
validateName query: SELECT COUNT(*) as count FROM Member WHERE Name = '采'
validateName result for '采': count = 1
Insert successful for name1: 采
Preparing to render HTML
Rendering HTML at 2025-09-07 18:39:30
[2025-09-14 12:02:12] Script started
[2025-09-14 12:02:19] Script started
[2025-09-14 12:02:19] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-09-14 12:02:19] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-09-14 12:02:19] Rows returned: 1
[2025-09-14 12:02:40] Script started
[2025-09-14 12:02:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-09-14 12:02:40] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-14 12:02:40] Rows returned: 6
[2025-09-14 12:03:05] Script started
[2025-09-14 12:03:05] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-09-14 12:03:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-14 12:03:05] Rows returned: 2
[2025-09-14 15:18:36] Script started
[2025-09-14 15:18:47] Script started
[2025-09-14 15:18:47] POST: Array
(
    [name] => 
    [start_date] => 2025-01-06
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-09-14 15:18:47] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-06' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-14 15:18:47] Rows returned: 2
[2025-09-14 15:22:10] Script started
[2025-09-14 15:22:10] Member $@ghjkl🍊 deleted successfully
[2025-09-14 15:22:21] Script started
[2025-09-14 15:22:21] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-09-14 15:22:21] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-14 15:22:21] Rows returned: 1
[2025-09-14 15:22:27] Script started
[2025-09-14 15:22:27] Member 咕咕咕 deleted successfully
[2025-09-14 15:22:36] Script started
[2025-09-14 15:22:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-09-14 15:22:36] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-09-14 15:22:36] Rows returned: 1
[2025-09-14 15:26:24] Script started
[2025-09-14 15:26:24] Member Goodwinter deleted successfully
[2025-09-14 15:26:32] Script started
[2025-09-14 15:26:32] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-09-14 15:26:32] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-09-14 15:26:32] Rows returned: 4
[2025-09-22 11:45:41] Script started
[2025-09-22 11:45:44] Script started
[2025-09-22 11:45:47] Script started
[2025-09-22 11:45:55] Script started
[2025-09-22 11:45:55] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-09-22 11:45:55] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-09-22 11:45:55] Rows returned: 0
[2025-09-22 11:46:08] Script started
[2025-09-22 11:46:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-09-22 11:46:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-09-22 11:46:08] Rows returned: 1
[2025-09-22 11:46:26] Script started
[2025-09-22 11:46:26] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-09-22 11:46:26] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-09-22 11:46:26] Rows returned: 4
[2025-09-22 11:46:50] Script started
[2025-09-22 11:46:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-22 11:46:50] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-22 11:46:50] Rows returned: 3
[2025-09-22 11:48:01] Script started
[2025-09-22 11:48:01] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
    [export] => 1
)

[2025-09-22 11:48:01] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-22 11:48:01] Rows returned: 3
[2025-09-22 11:48:01] Excel export completed with 160% zoom
[2025-09-22 11:50:35] Script started
[2025-09-22 11:50:43] Script started
[2025-09-22 11:50:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-22 11:50:43] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-22 11:50:43] Rows returned: 3
[2025-09-22 11:50:46] Script started
[2025-09-22 11:50:46] Member OwenHsiao deleted successfully
[2025-09-22 11:50:52] Script started
[2025-09-22 11:50:52] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-22 11:50:52] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-22 11:50:52] Rows returned: 0
[2025-09-22 11:51:02] Script started
[2025-09-22 11:51:02] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-22 11:51:02] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-22 11:51:02] Rows returned: 2
[2025-09-22 11:51:06] Script started
[2025-09-22 11:51:06] Member BBB deleted successfully
[2025-09-22 11:52:18] Script started
[2025-09-22 11:52:27] Script started
[2025-09-22 11:52:27] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 8
    [no_dine_months] => 0
)

[2025-09-22 11:52:27] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 8 ORDER BY M.Date DESC 
[2025-09-22 11:52:27] Rows returned: 2
[2025-09-22 11:53:35] Script started
[2025-09-22 11:53:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-09-22 11:53:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-09-22 11:53:35] Rows returned: 1
[2025-09-23 11:22:58] Script started
[2025-09-23 11:23:08] Script started
[2025-09-23 11:23:08] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-09-23 11:23:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-09-23 11:23:08] Rows returned: 2
[2025-09-23 11:23:18] Script started
[2025-09-23 11:23:23] Script started
[2025-09-23 11:23:23] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
)

[2025-09-23 11:23:23] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-09-23 11:23:23] Rows returned: 2
[2025-09-23 11:23:25] Script started
[2025-09-23 11:23:25] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 7
    [export] => 1
)

[2025-09-23 11:23:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 7
        ) ORDER BY M.Date DESC 
[2025-09-23 11:23:25] Rows returned: 2
[2025-09-23 11:23:25] Excel export completed with 160% zoom
[2025-09-28 01:05:14] Script started
[2025-09-28 01:05:34] Script started
[2025-09-28 01:05:34] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-09-28 01:05:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-28 01:05:34] Rows returned: 3
[2025-09-30 11:51:58] Script started
[2025-09-30 11:52:08] Script started
[2025-09-30 11:52:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-30 11:52:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-30 11:52:08] Rows returned: 2
[2025-09-30 11:55:14] Script started
[2025-09-30 11:55:14] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-09-30 11:55:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-09-30 11:55:14] Rows returned: 1
[2025-09-30 11:55:44] Script started
[2025-09-30 11:55:44] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-09-30 11:55:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' ORDER BY M.Date DESC 
[2025-09-30 11:55:44] Rows returned: 78
[2025-09-30 11:55:49] Script started
[2025-09-30 11:55:49] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 2
)

[2025-09-30 11:55:49] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 2
        ) ORDER BY M.Date DESC 
[2025-09-30 11:55:49] Rows returned: 4
[2025-09-30 11:56:46] Script started
[2025-09-30 11:56:46] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-09-30 11:56:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-09-30 11:56:46] Rows returned: 1
[2025-09-30 12:00:11] Script started
[2025-09-30 12:00:11] Member Syvi deleted successfully
[2025-09-30 12:51:22] Script started
[2025-09-30 12:51:28] Script started
[2025-09-30 12:51:28] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-09-30 12:51:28] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-09-30 12:51:28] Rows returned: 0
[2025-09-30 12:51:42] Script started
[2025-09-30 12:51:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-09-30 12:51:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-09-30 12:51:42] Rows returned: 0
[2025-10-12 20:07:22] Script started
[2025-10-12 20:07:43] Script started
[2025-10-12 20:07:43] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-10-12 20:07:43] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-10-12 20:07:43] Rows returned: 2
[2025-10-12 20:09:08] Script started
[2025-10-12 20:09:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-10-12 20:09:08] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-10-12 20:09:08] Rows returned: 1
[2025-10-12 20:14:38] Script started
[2025-10-12 20:14:38] Member MJ deleted successfully
[2025-10-12 20:14:56] Script started
[2025-10-12 20:14:56] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-10-12 20:14:56] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-10-12 20:14:56] Rows returned: 2
[2025-10-12 20:15:03] Script started
[2025-10-12 20:15:03] Member 榮珮琳（284） deleted successfully
[2025-10-12 20:15:28] Script started
[2025-10-12 20:15:28] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-10-12 20:15:28] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-10-12 20:15:28] Rows returned: 1
[2025-10-12 20:15:31] Script started
[2025-10-12 20:15:31] Member Flora deleted successfully
[2025-10-21 19:36:52] Script started
[2025-10-21 19:36:53] Script started
[2025-10-21 19:36:58] Script started
[2025-10-21 19:37:05] Script started
[2025-10-21 19:37:05] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-10-21 19:37:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-10-21 19:37:05] Rows returned: 1
[2025-10-21 19:37:41] Script started
[2025-10-21 19:37:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-10-21 19:37:41] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) ORDER BY M.Date DESC 
[2025-10-21 19:37:41] Rows returned: 0
[2025-10-21 19:37:46] Script started
[2025-10-21 19:37:46] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 9
)

[2025-10-21 19:37:46] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-10-21 19:37:46] Rows returned: 0
[2025-10-21 19:37:51] Script started
[2025-10-21 19:37:51] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 6
    [no_dine_months] => 9
)

[2025-10-21 19:37:51] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9
        ) AND latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 6 ORDER BY M.Date DESC 
[2025-10-21 19:37:51] Rows returned: 0
[2025-10-21 19:38:03] Script started
[2025-10-21 19:38:03] POST: Array
(
    [name] => 
    [start_date] => 2025-06-21
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-10-21 19:38:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-06-21' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-10-21 19:38:03] Rows returned: 1
[2025-10-26 02:29:06] Script started
[2025-10-26 02:29:14] Script started
[2025-10-26 02:29:14] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-10-26 02:29:14] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-10-26 02:29:14] Rows returned: 0
[2025-10-26 02:29:24] Script started
[2025-10-26 02:29:24] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-10-26 02:29:24] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-10-26 02:29:24] Rows returned: 1
[2025-10-26 02:29:48] Script started
[2025-10-26 02:29:48] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-10-26 02:29:48] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-10-26 02:29:48] Rows returned: 1
[2025-11-02 03:19:32] Script started
[2025-11-02 03:19:42] Script started
[2025-11-02 03:19:42] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-11-02 03:19:42] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-11-02 03:19:42] Rows returned: 4
[2025-11-02 03:20:37] Script started
[2025-11-02 03:20:37] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 8
)

[2025-11-02 03:20:37] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 8
        ) ORDER BY M.Date DESC 
[2025-11-02 03:20:37] Rows returned: 1
[2025-11-02 18:46:57] Script started
[2025-11-02 18:47:03] Script started
[2025-11-02 18:47:03] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-11-02 18:47:03] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-11-02 18:47:03] Rows returned: 4
[2025-11-02 18:47:08] Script started
[2025-11-02 18:47:08] Member Ellie deleted successfully
[2025-11-02 18:47:11] Script started
[2025-11-02 18:47:11] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-11-02 18:47:11] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-11-02 18:47:11] Rows returned: 163
[2025-11-02 18:47:16] Script started
[2025-11-02 18:47:16] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-11-02 18:47:16] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-11-02 18:47:16] Rows returned: 3
[2025-11-02 18:47:19] Script started
[2025-11-02 18:47:19] Member Jelly食物設計師 deleted successfully
[2025-11-02 18:47:25] Script started
[2025-11-02 18:47:25] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-11-02 18:47:25] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-11-02 18:47:25] Rows returned: 2
[2025-11-02 18:47:29] Script started
[2025-11-02 18:47:29] Member 嘎 deleted successfully
[2025-11-02 18:47:35] Script started
[2025-11-02 18:47:35] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-11-02 18:47:35] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-11-02 18:47:35] Rows returned: 1
[2025-11-02 18:47:39] Script started
[2025-11-02 18:47:39] Member Janice deleted successfully
[2025-11-06 22:48:30] Script started
[2025-11-06 22:48:44] Script started
[2025-11-06 22:48:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-11-06 22:48:44] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING (
            latest.最晚聚餐日期 IS NOT NULL AND 
            ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6
        ) ORDER BY M.Date DESC 
[2025-11-06 22:48:44] Rows returned: 12
[2025-11-06 22:49:32] Script started
[2025-11-17 16:41:09] Script started
[2025-11-17 17:00:29] Script started
[2025-11-17 17:00:31] Script started
[2025-11-17 17:00:31] New Member Report SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (SELECT COUNT(*) 
             FROM Dining_Rec D 
             WHERE D.Name = M.Name 
             AND D.Date > M.Date 
             AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數
        FROM Member M
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:00:31] New Member Report Rows: 78
[2025-11-17 17:25:09] Script started
[2025-11-17 17:25:19] Script started
[2025-11-17 17:25:19] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:29:27] Script started
[2025-11-17 17:29:27] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:29:33] Script started
[2025-11-17 17:29:35] Script started
[2025-11-17 17:29:35] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:30:51] Script started
[2025-11-17 17:30:53] Script started
[2025-11-17 17:30:53] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:31:30] Script started
[2025-11-17 17:31:30] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:31:32] Script started
[2025-11-17 17:31:32] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:31:44] Script started
[2025-11-17 17:31:44] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:33:57] Script started
[2025-11-17 17:35:23] Script started
[2025-11-17 17:35:47] Script started
[2025-11-17 17:35:47] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-11-17 17:35:55] Script started
[2025-11-17 17:35:55] POST: Array
(
    [name] => 
    [start_date] => 2025-06-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-11-17 17:36:44] Script started
[2025-11-17 17:36:44] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-11-17 17:47:32] Script started
[2025-11-17 17:47:34] Script started
[2025-11-17 17:47:34] 新人未聚SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 應於此日前首次聚餐,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳,
            DATEDIFF(CURDATE(), M.Date) AS 入會至今天數
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant
            FROM Dining_Rec D1
            WHERE D1.Date > (
                SELECT Date FROM Member M2 WHERE M2.Name = D1.Name
            )
            AND NOT EXISTS (
                SELECT 1 FROM Dining_Rec D2 
                WHERE D2.Name = D1.Name AND D2.Date > (
                    SELECT Date FROM Member M3 WHERE M3.Name = D2.Name
                ) AND D2.Date < D1.Date
            )
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name
        WHERE M.Date >= '2025-10-01'
          AND NOT EXISTS (
              SELECT 1 FROM Dining_Rec D 
              WHERE D.Name = M.Name 
                AND D.Date > M.Date
                AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
          )
        ORDER BY M.Date DESC
        
[2025-11-17 17:55:25] Script started
[2025-11-17 17:55:27] Script started
[2025-11-17 17:55:27] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 60 DAY) AS 應於此日前首次聚餐,
            DATEDIFF(CURDATE(), M.Date) AS 入會至今天數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            -- 取得每個人真正的第一次聚餐（包含入會當天）
            SELECT Name, Date, Restaurant
            FROM (
                SELECT Name, Date, Restaurant,
                       ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) AS rn
                FROM Dining_Rec
                WHERE EXISTS (SELECT 1 FROM Member M2 WHERE M2.Name = Dining_Rec.Name)
            ) ranked
            WHERE rn = 1
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name
        
        WHERE M.Date >= '2025-10-01'
          AND NOT EXISTS (
              -- 關鍵：入會後 60 天內（包含當天）有沒有任何聚餐紀錄
              SELECT 1 
              FROM Dining_Rec D 
              WHERE D.Name = M.Name 
                AND D.Date >= M.Date 
                AND D.Date <= DATE_ADD(M.Date, INTERVAL 60 DAY)
          )
        ORDER BY M.Date DESC
        
[2025-11-17 17:58:17] Script started
[2025-11-17 17:58:25] Script started
[2025-11-17 17:58:26] Script started
[2025-11-17 17:58:28] Script started
[2025-11-17 17:59:48] Script started
[2025-11-17 17:59:54] Script started
[2025-11-17 18:00:01] Script started
[2025-11-17 18:06:47] Script started
[2025-11-17 18:06:52] Script started
[2025-11-17 18:06:54] Script started
[2025-11-17 18:06:55] Script started
[2025-11-17 18:06:56] Script started
[2025-11-17 18:06:57] Script started
[2025-11-17 18:06:59] Script started
[2025-11-17 18:06:59] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 60 DAY) AS 應於此日前首次聚餐,
            DATEDIFF(CURDATE(), M.Date) AS 入會至今天數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            -- 取得每個人真正的第一次聚餐（包含入會當天）
            SELECT Name, Date, Restaurant
            FROM (
                SELECT Name, Date, Restaurant,
                       ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) AS rn
                FROM Dining_Rec
                WHERE EXISTS (SELECT 1 FROM Member M2 WHERE M2.Name = Dining_Rec.Name)
            ) ranked
            WHERE rn = 1
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name
        
        WHERE M.Date >= '2025-10-01'
          AND NOT EXISTS (
              -- 關鍵：入會後 60 天內（包含當天）有沒有任何聚餐紀錄
              SELECT 1 
              FROM Dining_Rec D 
              WHERE D.Name = M.Name 
                AND D.Date >= M.Date 
                AND D.Date <= DATE_ADD(M.Date, INTERVAL 60 DAY)
          )
        ORDER BY M.Date DESC
        
[2025-11-17 18:07:25] Script started
[2025-11-17 18:07:44] Script started
[2025-11-17 18:08:54] Script started
[2025-11-17 18:08:57] Script started
[2025-11-17 18:09:02] Script started
[2025-11-17 18:09:03] Script started
[2025-11-17 18:09:09] Script started
[2025-11-17 18:09:13] Script started
[2025-11-17 18:09:15] Script started
[2025-11-17 18:09:21] Script started
[2025-11-17 18:09:38] Script started
[2025-11-17 18:09:38] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 60 DAY) AS 應於此日前首次聚餐,
            DATEDIFF(CURDATE(), M.Date) AS 入會至今天數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            -- 取得每個人真正的第一次聚餐（包含入會當天）
            SELECT Name, Date, Restaurant
            FROM (
                SELECT Name, Date, Restaurant,
                       ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) AS rn
                FROM Dining_Rec
                WHERE EXISTS (SELECT 1 FROM Member M2 WHERE M2.Name = Dining_Rec.Name)
            ) ranked
            WHERE rn = 1
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name
        
        WHERE M.Date >= '2025-10-01'
          AND NOT EXISTS (
              -- 關鍵：入會後 60 天內（包含當天）有沒有任何聚餐紀錄
              SELECT 1 
              FROM Dining_Rec D 
              WHERE D.Name = M.Name 
                AND D.Date >= M.Date 
                AND D.Date <= DATE_ADD(M.Date, INTERVAL 60 DAY)
          )
        ORDER BY M.Date DESC
        
[2025-11-22 09:29:17] Script started
[2025-11-22 09:29:19] Script started
[2025-11-22 09:29:19] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 60 DAY) AS 應於此日前首次聚餐,
            DATEDIFF(CURDATE(), M.Date) AS 入會至今天數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            -- 取得每個人真正的第一次聚餐（包含入會當天）
            SELECT Name, Date, Restaurant
            FROM (
                SELECT Name, Date, Restaurant,
                       ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) AS rn
                FROM Dining_Rec
                WHERE EXISTS (SELECT 1 FROM Member M2 WHERE M2.Name = Dining_Rec.Name)
            ) ranked
            WHERE rn = 1
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name
        
        WHERE M.Date >= '2025-10-01'
          AND NOT EXISTS (
              -- 關鍵：入會後 60 天內（包含當天）有沒有任何聚餐紀錄
              SELECT 1 
              FROM Dining_Rec D 
              WHERE D.Name = M.Name 
                AND D.Date >= M.Date 
                AND D.Date <= DATE_ADD(M.Date, INTERVAL 60 DAY)
          )
        ORDER BY M.Date DESC
        
[2025-11-22 09:29:54] Script started
[2025-11-22 09:31:09] Script started
[2025-11-22 09:31:19] Script started
[2025-11-22 09:31:26] Script started
[2025-11-22 09:31:41] Script started
[2025-11-22 09:31:53] Script started
[2025-12-01 02:23:20] Script started
[2025-12-01 02:23:31] Script started
[2025-12-01 02:24:09] Script started
[2025-12-01 02:24:09] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 60 DAY) AS 應於此日前首次聚餐,
            DATEDIFF(CURDATE(), M.Date) AS 入會至今天數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            -- 取得每個人真正的第一次聚餐（包含入會當天）
            SELECT Name, Date, Restaurant
            FROM (
                SELECT Name, Date, Restaurant,
                       ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) AS rn
                FROM Dining_Rec
                WHERE EXISTS (SELECT 1 FROM Member M2 WHERE M2.Name = Dining_Rec.Name)
            ) ranked
            WHERE rn = 1
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name
        
        WHERE M.Date >= '2025-10-01'
          AND NOT EXISTS (
              -- 關鍵：入會後 60 天內（包含當天）有沒有任何聚餐紀錄
              SELECT 1 
              FROM Dining_Rec D 
              WHERE D.Name = M.Name 
                AND D.Date >= M.Date 
                AND D.Date <= DATE_ADD(M.Date, INTERVAL 60 DAY)
          )
        ORDER BY M.Date DESC
        
[2025-12-01 02:24:56] Script started
[2025-12-01 02:24:59] Script started
[2025-12-01 02:25:09] Script started
[2025-12-01 02:25:15] Script started
[2025-12-01 12:49:38] Script started
[2025-12-01 12:52:10] Script started
[2025-12-01 12:52:16] Script started
[2025-12-01 12:52:16] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-01 12:52:16] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-01 12:52:16] Rows returned: 2
[2025-12-01 12:57:56] Script started
[2025-12-01 12:57:56] Member Mono deleted successfully
[2025-12-02 23:31:01] Script started
[2025-12-02 23:31:05] Script started
[2025-12-02 23:31:05] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-02 23:31:05] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-02 23:31:05] Rows returned: 1
[2025-12-02 23:38:36] Script started
[2025-12-02 23:38:38] Script started
[2025-12-02 23:38:38] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-02 23:39:14] Script started
[2025-12-02 23:39:14] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-02 23:39:14] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT 
                    Name, 
                    MAX(Date) AS max_date
                FROM 
                    Dining_Rec
                GROUP BY 
                    Name
            ) D2
            ON 
                D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest
        ON 
            M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-02 23:39:14] Rows returned: 1
[2025-12-02 23:39:16] Script started
[2025-12-02 23:39:16] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-02 23:39:36] Script started
[2025-12-02 23:39:36] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-02 23:39:36] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT 
                    Name, 
                    MAX(Date) AS max_date
                FROM 
                    Dining_Rec
                GROUP BY 
                    Name
            ) D2
            ON 
                D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest
        ON 
            M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-02 23:39:36] Rows returned: 1
[2025-12-02 23:39:38] Script started
[2025-12-02 23:39:38] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            -- 計算入會後兩個月內是否有聚餐
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            -- 取得第一次聚餐紀錄（即使超過兩個月也顯示）
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'  -- 關鍵條件：只看 2025/10/1 後入會
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-02 23:43:29] Script started
[2025-12-02 23:43:34] Script started
[2025-12-02 23:43:34] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-02 23:43:34] SQL: 
    SELECT 
        M.Date AS 入群日期,
        M.Name AS 姓名,
        latest.最晚聚餐日期,
        latest.餐廳,
        ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
        DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
        CASE 
            WHEN latest.最晚聚餐日期 IS NULL THEN NULL
            ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
        END AS 上次聚餐月數,
        DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
    FROM 
        Member M
    LEFT JOIN (
        SELECT 
            D1.Name,
            D1.Date AS 最晚聚餐日期,
            D1.Restaurant AS 餐廳
        FROM 
            Dining_Rec D1
        INNER JOIN (
            SELECT 
                Name, 
                MAX(Date) AS max_date
            FROM 
                Dining_Rec
            GROUP BY 
                Name
        ) D2
        ON 
            D1.Name = D2.Name AND D1.Date = D2.max_date
    ) AS latest
    ON 
        M.Name = latest.Name
     WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-02 23:43:34] Rows returned: 1
[2025-12-03 00:11:59] Script started
[2025-12-03 00:12:01] Script started
[2025-12-03 00:12:01] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:12:01] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:12:17] Script started
[2025-12-03 00:12:17] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-03 00:12:17] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-03 00:12:23] Script started
[2025-12-03 00:12:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:12:23] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date > M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:29:57] Script started
[2025-12-03 00:29:58] Script started
[2025-12-03 00:29:58] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:29:58] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:31:25] Script started
[2025-12-03 00:31:25] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:31:25] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:32:18] Script started
[2025-12-03 00:32:18] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-03 00:32:18] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-03 00:32:26] Script started
[2025-12-03 00:32:26] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 6
    [no_dine_months] => 0
)

[2025-12-03 00:32:26] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 6 ORDER BY M.Date DESC 
[2025-12-03 00:32:28] Script started
[2025-12-03 00:32:28] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 6
    [no_dine_months] => 0
)

[2025-12-03 00:32:28] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 6 ORDER BY M.Date DESC 
[2025-12-03 00:32:35] Script started
[2025-12-03 00:32:35] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 6
    [no_dine_months] => 0
)

[2025-12-03 00:32:35] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 6 ORDER BY M.Date DESC 
[2025-12-03 00:32:51] Script started
[2025-12-03 00:32:51] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-12-03 00:32:51] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2025-12-03 00:32:57] Script started
[2025-12-03 00:32:57] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [new_member_report] => 1
)

[2025-12-03 00:32:57] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:36:51] Script started
[2025-12-03 00:36:58] Script started
[2025-12-03 00:36:58] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-12-03 00:37:03] Script started
[2025-12-03 00:37:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-12-03 00:37:15] Script started
[2025-12-03 00:37:15] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [new_member_report] => 1
)

[2025-12-03 00:37:25] Script started
[2025-12-03 00:37:25] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-12-03 00:37:27] Script started
[2025-12-03 00:37:27] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:37:31] Script started
[2025-12-03 00:37:31] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-12-03 00:37:34] Script started
[2025-12-03 00:37:34] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:41:00] Script started
[2025-12-03 00:41:02] Script started
[2025-12-03 00:41:02] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:41:05] Script started
[2025-12-03 00:41:05] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-12-03 00:41:44] Script started
[2025-12-03 00:41:45] Script started
[2025-12-03 00:41:45] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:41:45] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:41:58] Script started
[2025-12-03 00:41:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-12-03 00:41:58] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2025-12-03 00:42:36] Script started
[2025-12-03 00:42:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-03 00:42:36] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-03 00:42:40] Script started
[2025-12-03 00:42:40] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:42:40] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:52:59] Script started
[2025-12-03 00:53:05] Script started
[2025-12-03 00:53:05] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-03 00:53:05] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-03 00:53:08] Script started
[2025-12-03 00:53:08] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:53:08] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:54:55] Script started
[2025-12-03 00:54:57] Script started
[2025-12-03 00:54:57] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-03 00:54:57] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-03 00:57:44] Script started
[2025-12-03 00:57:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [export] => 1
)

[2025-12-03 00:57:44] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         ORDER BY M.Date DESC 
[2025-12-03 00:57:58] Script started
[2025-12-03 00:57:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [export] => 1
)

[2025-12-03 00:57:58] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         ORDER BY M.Date DESC 
[2025-12-03 01:00:34] Script started
[2025-12-03 01:00:34] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-12-03 01:00:34] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2025-12-03 01:02:44] Script started
[2025-12-03 01:02:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [export] => 1
)

[2025-12-03 01:02:44] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2025-12-04 11:57:59] Script started
[2025-12-04 11:58:06] Script started
[2025-12-04 11:58:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 9
    [no_dine_months] => 0
)

[2025-12-04 11:58:06] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 9 ORDER BY M.Date DESC 
[2025-12-04 11:58:37] Script started
[2025-12-04 11:58:37] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 2
)

[2025-12-04 11:58:37] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 2) ORDER BY M.Date DESC 
[2025-12-04 11:58:42] Script started
[2025-12-04 11:58:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 2
    [new_member_report] => 1
)

[2025-12-04 11:58:42] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-04 12:01:51] Script started
[2025-12-04 12:01:51] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-04 12:01:51] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-04 12:02:01] Script started
[2025-12-04 12:02:01] Member Bbxx deleted successfully
[2025-12-04 12:02:11] Script started
[2025-12-04 12:02:11] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2025-12-04 12:02:11] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2025-12-04 12:02:16] Script started
[2025-12-04 12:02:16] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-04 12:02:16] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-04 12:04:57] Script started
[2025-12-04 12:04:57] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-04 12:04:57] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
        ORDER BY M.Date DESC
        
[2025-12-04 12:11:17] Script started
[2025-12-04 12:11:19] Script started
[2025-12-04 12:11:19] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-04 12:11:19] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
         ORDER BY M.Date DESC
[2025-12-04 12:11:23] Script started
[2025-12-04 12:11:23] POST: Array
(
    [no_dine_only] => 1
)

[2025-12-04 12:11:23] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
         AND 第一次聚餐日期 IS NULL  ORDER BY M.Date DESC
[2025-12-04 12:11:26] Script started
[2025-12-04 12:11:26] POST: Array
(
    [new_member_report] => 1
)

[2025-12-04 12:11:26] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
         ORDER BY M.Date DESC
[2025-12-04 12:11:30] Script started
[2025-12-04 12:11:30] POST: Array
(
    [no_dine_only] => 1
)

[2025-12-04 12:11:30] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
        HAVING 聚餐次數 = 0
         AND 第一次聚餐日期 IS NULL  ORDER BY M.Date DESC
[2025-12-04 12:16:52] Script started
[2025-12-04 12:16:54] Script started
[2025-12-04 12:16:54] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-04 12:16:54] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-04 12:16:57] Script started
[2025-12-04 12:16:57] POST: Array
(
    [no_dine_only] => 1
)

[2025-12-04 12:16:57] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         AND DATE_ADD(M.Date, INTERVAL 2 MONTH) <= CURDATE()  HAVING 聚餐次數 = 0  AND 第一次聚餐日期 IS NULL  ORDER BY M.Date DESC
[2025-12-04 12:17:01] Script started
[2025-12-04 12:17:01] POST: Array
(
    [new_member_report] => 1
)

[2025-12-04 12:17:01] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-04 12:17:05] Script started
[2025-12-04 12:17:05] POST: Array
(
    [no_dine_only] => 1
)

[2025-12-04 12:17:05] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         AND DATE_ADD(M.Date, INTERVAL 2 MONTH) <= CURDATE()  HAVING 聚餐次數 = 0  AND 第一次聚餐日期 IS NULL  ORDER BY M.Date DESC
[2025-12-04 12:17:07] Script started
[2025-12-04 12:17:07] POST: Array
(
    [new_member_report] => 1
)

[2025-12-04 12:17:07] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-04 12:17:14] Script started
[2025-12-04 12:17:14] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-04 12:17:14] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-04 12:17:23] Script started
[2025-12-04 12:17:23] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-12-04 12:17:23] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2025-12-04 12:17:34] Script started
[2025-12-04 12:17:41] Script started
[2025-12-04 12:17:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2025-12-04 12:17:41] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2025-12-04 12:17:44] Script started
[2025-12-04 12:17:44] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [export] => 1
)

[2025-12-04 12:17:44] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2025-12-04 12:18:16] Script started
[2025-12-04 12:18:16] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [new_member_report] => 1
)

[2025-12-04 12:18:16] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-04 12:18:25] Script started
[2025-12-04 12:18:25] POST: Array
(
    [no_dine_only] => 1
)

[2025-12-04 12:18:25] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         AND DATE_ADD(M.Date, INTERVAL 2 MONTH) <= CURDATE()  HAVING 聚餐次數 = 0  AND 第一次聚餐日期 IS NULL  ORDER BY M.Date DESC
[2025-12-04 12:20:58] Script started
[2025-12-04 12:21:00] Script started
[2025-12-04 12:21:00] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-04 12:21:00] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-04 12:21:07] Script started
[2025-12-04 12:21:07] POST: Array
(
    [no_dine_only] => 1
)

[2025-12-04 12:21:07] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         AND DATE_ADD(M.Date, INTERVAL 2 MONTH) <= CURDATE()  HAVING 聚餐次數 = 0  AND 第一次聚餐日期 IS NULL  ORDER BY M.Date DESC
[2025-12-04 12:21:23] Script started
[2025-12-04 12:21:23] POST: Array
(
    [new_member_report] => 1
)

[2025-12-04 12:21:23] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-04 12:21:47] Script started
[2025-12-04 12:21:47] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 3
    [no_dine_months] => 0
)

[2025-12-04 12:21:47] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 3 ORDER BY M.Date DESC 
[2025-12-04 12:21:52] Script started
[2025-12-04 12:21:52] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-04 12:21:52] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-04 12:21:54] Script started
[2025-12-04 12:21:54] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-04 12:21:54] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-04 12:22:01] Script started
[2025-12-04 12:22:01] POST: Array
(
    [no_dine_only] => 1
)

[2025-12-04 12:22:01] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         AND DATE_ADD(M.Date, INTERVAL 2 MONTH) <= CURDATE()  HAVING 聚餐次數 = 0  AND 第一次聚餐日期 IS NULL  ORDER BY M.Date DESC
[2025-12-04 12:22:06] Script started
[2025-12-04 12:22:06] POST: Array
(
    [new_member_report] => 1
)

[2025-12-04 12:22:06] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-04 12:22:28] Script started
[2025-12-04 12:22:28] POST: Array
(
    [no_dine_only] => 1
)

[2025-12-04 12:22:28] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         AND DATE_ADD(M.Date, INTERVAL 2 MONTH) <= CURDATE()  HAVING 聚餐次數 = 0  AND 第一次聚餐日期 IS NULL  ORDER BY M.Date DESC
[2025-12-04 12:22:30] Script started
[2025-12-04 12:22:30] POST: Array
(
    [new_member_report] => 1
)

[2025-12-04 12:22:30] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
Script started at 2025-12-05 16:11:15
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-12-05 16:11:15
[2025-12-05 16:23:51] Script started
[2025-12-05 16:24:02] Script started
[2025-12-05 16:24:02] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-05 16:24:02] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
Script started at 2025-12-05 16:27:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2025-12-05 16:27:30
[2025-12-20 00:48:58] Script started
[2025-12-20 00:49:00] Script started
[2025-12-20 00:49:00] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2025-12-20 00:49:00] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2025-12-20 00:49:39] Script started
[2025-12-20 00:49:39] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2025-12-20 00:49:39] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2025-12-20 00:49:47] Script started
[2025-12-20 00:49:47] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
)

[2025-12-20 00:49:47] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 9) ORDER BY M.Date DESC 
[2025-12-20 00:49:50] Script started
[2025-12-20 00:49:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 9
    [new_member_report] => 1
)

[2025-12-20 00:49:50] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2026-01-01 12:42:03] Script started
[2026-01-01 12:42:10] Script started
[2026-01-01 12:42:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 6
    [no_dine_months] => 0
)

[2026-01-01 12:42:10] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 6 ORDER BY M.Date DESC 
[2026-01-01 12:42:20] Script started
[2026-01-01 12:42:20] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 12:42:20] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 12:43:41] Script started
[2026-01-01 12:43:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
    [export] => 1
)

[2026-01-01 12:43:41] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:03:02] Script started
[2026-01-01 13:03:02] Member 何學海 deleted successfully
[2026-01-01 13:03:11] Script started
[2026-01-01 13:03:11] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:03:11] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:03:15] Script started
[2026-01-01 13:03:15] Member 阿財 deleted successfully
[2026-01-01 13:03:21] Script started
[2026-01-01 13:03:21] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:03:21] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:03:47] Script started
[2026-01-01 13:03:47] Member Tracy deleted successfully
[2026-01-01 13:03:54] Script started
[2026-01-01 13:03:54] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:03:54] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:04:03] Script started
[2026-01-01 13:04:03] Member Bran deleted successfully
[2026-01-01 13:04:10] Script started
[2026-01-01 13:04:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:04:10] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:04:19] Script started
[2026-01-01 13:04:19] Member Angies deleted successfully
[2026-01-01 13:04:25] Script started
[2026-01-01 13:04:25] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:04:25] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:04:30] Script started
[2026-01-01 13:04:30] Member 依奴 deleted successfully
[2026-01-01 13:04:36] Script started
[2026-01-01 13:04:36] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:04:36] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:04:45] Script started
[2026-01-01 13:04:45] Member Wasabi deleted successfully
[2026-01-01 13:04:51] Script started
[2026-01-01 13:04:51] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:04:51] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:04:55] Script started
[2026-01-01 13:04:55] Member 黑寶 deleted successfully
[2026-01-01 13:05:01] Script started
[2026-01-01 13:05:01] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:05:01] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:05:06] Script started
[2026-01-01 13:05:06] Member Ivy胖緹 deleted successfully
[2026-01-01 13:05:09] Script started
[2026-01-01 13:05:09] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
)

[2026-01-01 13:05:09] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' ORDER BY M.Date DESC 
[2026-01-01 13:05:12] Script started
[2026-01-01 13:05:12] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2026-01-01 13:05:12] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5) ORDER BY M.Date DESC 
[2026-01-01 13:05:27] Script started
[2026-01-01 13:05:27] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:05:27] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:05:37] Script started
[2026-01-01 13:05:37] Member Faleen deleted successfully
[2026-01-01 13:06:43] Script started
[2026-01-01 13:06:43] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:06:43] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:07:07] Script started
[2026-01-01 13:07:07] Member 米粒 deleted successfully
[2026-01-01 13:07:12] Script started
[2026-01-01 13:07:12] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:07:12] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:07:17] Script started
[2026-01-01 13:07:17] Member Jocelyn deleted successfully
[2026-01-01 13:07:22] Script started
[2026-01-01 13:07:22] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:07:22] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:07:32] Script started
[2026-01-01 13:07:32] Member 兆宸 deleted successfully
[2026-01-01 13:07:37] Script started
[2026-01-01 13:07:37] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:07:37] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:07:41] Script started
[2026-01-01 13:07:41] Member Sony Chen deleted successfully
[2026-01-01 13:07:47] Script started
[2026-01-01 13:07:47] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:07:47] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:07:51] Script started
[2026-01-01 13:07:51] Member 珍妮佛 deleted successfully
[2026-01-01 13:07:57] Script started
[2026-01-01 13:07:57] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2026-01-01 13:07:57] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5) ORDER BY M.Date DESC 
[2026-01-01 13:08:02] Script started
[2026-01-01 13:08:02] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:08:02] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:08:08] Script started
[2026-01-01 13:08:08] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:08:08] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:08:14] Script started
[2026-01-01 13:08:14] Member 沐沐 deleted successfully
[2026-01-01 13:08:20] Script started
[2026-01-01 13:08:20] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:08:20] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:08:24] Script started
[2026-01-01 13:08:24] Member 流水 deleted successfully
[2026-01-01 13:08:29] Script started
[2026-01-01 13:08:29] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-01 13:08:29] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-01 13:08:32] Script started
[2026-01-01 13:08:32] Member Edward Lin deleted successfully
[2026-01-01 13:08:41] Script started
[2026-01-01 13:08:41] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2026-01-01 13:08:41] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2026-01-01 13:08:47] Script started
[2026-01-01 13:08:47] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2026-01-01 13:08:47] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5) ORDER BY M.Date DESC 
[2026-01-04 16:31:05] Script started
[2026-01-04 16:31:10] Script started
[2026-01-04 16:31:10] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2026-01-04 16:31:10] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5) ORDER BY M.Date DESC 
[2026-01-04 16:32:03] Script started
[2026-01-04 16:32:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-04 16:32:03] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-04 16:34:49] Script started
[2026-01-04 16:34:49] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-04 16:34:49] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-07 14:06:50] Script started
[2026-01-07 14:06:58] Script started
[2026-01-07 14:06:58] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-07 14:06:58] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-07 14:07:56] Script started
[2026-01-07 14:07:56] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 2
    [no_dine_months] => 0
)

[2026-01-07 14:07:56] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 2 ORDER BY M.Date DESC 
[2026-01-07 14:08:03] Script started
[2026-01-07 14:08:03] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-07 14:08:03] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-07 14:10:12] Script started
[2026-01-07 14:10:12] Member Alaze deleted successfully
[2026-01-18 13:59:03] Script started
[2026-01-18 13:59:11] Script started
[2026-01-18 13:59:11] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 6
)

[2026-01-18 13:59:11] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 6) ORDER BY M.Date DESC 
[2026-01-18 14:11:50] Script started
[2026-01-18 14:11:50] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2026-01-18 14:11:50] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5) ORDER BY M.Date DESC 
[2026-01-18 14:12:22] Script started
[2026-01-18 14:12:22] POST: Array
(
    [name] => Linda
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2026-01-18 14:12:22] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Name LIKE '%Linda%' HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5) ORDER BY M.Date DESC 
[2026-01-18 14:12:42] Script started
[2026-01-18 14:12:42] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2026-01-18 14:12:42] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5) ORDER BY M.Date DESC 
[2026-01-21 23:02:00] Script started
[2026-01-21 23:02:06] Script started
[2026-01-21 23:02:06] POST: Array
(
    [name] => 
    [start_date] => 
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2026-01-21 23:02:06] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2026-01-21 23:05:40] Script started
[2026-01-21 23:05:45] Script started
[2026-01-21 23:05:45] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 5
)

[2026-01-21 23:05:45] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING (latest.最晚聚餐日期 IS NOT NULL AND ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2) >= 5) ORDER BY M.Date DESC 
[2026-01-22 10:16:13] Script started
[2026-01-22 10:16:18] Script started
[2026-01-22 10:16:18] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
)

[2026-01-22 10:16:18] SQL: 
        SELECT 
            M.Date AS 入群日期,
            M.Name AS 姓名,
            latest.最晚聚餐日期,
            latest.餐廳,
            ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) AS 入群月數,
            DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
            CASE 
                WHEN latest.最晚聚餐日期 IS NULL THEN NULL
                ELSE ROUND(DATEDIFF(CURDATE(), latest.最晚聚餐日期) / 30.436875, 2)
            END AS 上次聚餐月數,
            DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
        FROM 
            Member M
        LEFT JOIN (
            SELECT 
                D1.Name,
                D1.Date AS 最晚聚餐日期,
                D1.Restaurant AS 餐廳
            FROM 
                Dining_Rec D1
            INNER JOIN (
                SELECT Name, MAX(Date) AS max_date
                FROM Dining_Rec
                GROUP BY Name
            ) D2 ON D1.Name = D2.Name AND D1.Date = D2.max_date
        ) AS latest ON M.Name = latest.Name
         WHERE M.Date >= '2025-01-01' HAVING latest.最晚聚餐日期 IS NULL AND ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 2) >= 1 ORDER BY M.Date DESC 
[2026-01-22 10:37:20] Script started
[2026-01-22 10:37:20] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => 1
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2026-01-22 10:37:20] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2026-01-23 11:33:37] Script started
[2026-01-23 11:33:39] Script started
[2026-01-23 11:33:39] POST: Array
(
    [name] => 
    [start_date] => 2025-01-01
    [end_date] => 
    [no_dine_join] => All
    [no_dine_months] => 0
    [new_member_report] => 1
)

[2026-01-23 11:33:39] 新人二月未聚 SQL: 
        SELECT 
            M.Name AS 姓名,
            M.Date AS 入會日期,
            DATE_ADD(M.Date, INTERVAL 2 MONTH) AS 二個月後,
            (
                SELECT COUNT(*) 
                FROM Dining_Rec D 
                WHERE D.Name = M.Name 
                  AND D.Date >= M.Date 
                  AND D.Date <= DATE_ADD(M.Date, INTERVAL 2 MONTH)
            ) AS 聚餐次數,
            FIRST_DINE.Date AS 第一次聚餐日期,
            FIRST_DINE.Restaurant AS 第一次聚餐餐廳
        FROM Member M
        LEFT JOIN (
            SELECT Name, Date, Restaurant,
                   ROW_NUMBER() OVER (PARTITION BY Name ORDER BY Date) as rn
            FROM Dining_Rec
            WHERE Date > (SELECT Date FROM Member WHERE Name = Dining_Rec.Name)
        ) FIRST_DINE 
            ON M.Name = FIRST_DINE.Name AND FIRST_DINE.rn = 1
        WHERE M.Date >= '2025-10-01'        -- 只看 2025/10/01 之後入會的新人
         HAVING 聚餐次數 = 0  ORDER BY M.Date DESC
[2026-02-02 18:05:19] Script started
Script started at 2026-05-13 12:21:55
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-05-13 12:21:55
Script started at 2026-05-13 12:22:09
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: Inquiry
All POST data: Array
(
    [function] => Inquiry
    [sort_order] => 
    [date] => 
    [dining_time] => 
    [original_date] => 
    [original_dining_time] => 
    [original_restaurant] => 
    [original_name] => 
    [name] => 
    [bking_name] => 
    [restaurant] => 鈉
    [name2] => 
    [name3] => 
    [name4] => 
    [name5] => 
    [price] => 
    [host] => 
    [discount] => 
    [diff_str] => 
    [fullgrp] => 
    [remarks] => 
    [ng] => 
    [action] => 執行
)

Inquiry case triggered
Final inquiry query: SELECT * FROM Dining_Rec WHERE 1=1 AND Restaurant LIKE '%鈉%'
Inquiry successful: 80 records found
Preparing to render HTML
Rendering HTML at 2026-05-13 12:22:09
Script started at 2026-05-18 18:50:17
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-05-18 18:50:17
[2026-06-03 07:48:11] Script started
[2026-06-03 07:48:11] Script started
[2026-06-03 07:48:11] POST: Array
(
)

[2026-06-03 07:48:11] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-03 07:48:11] Rows returned: 293
[2026-06-03 07:48:11] Script started
[2026-06-03 07:48:11] POST: Array
(
)

[2026-06-03 07:48:11] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-03 07:48:11] Script started
[2026-06-03 07:48:11] POST: Array
(
)

[2026-06-03 07:48:11] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-03 07:48:11] Rows returned: 292
[2026-06-03 07:48:11] Rows returned: 292
[2026-06-04 08:05:39] Script started
[2026-06-04 08:05:39] POST: Array
(
)

[2026-06-04 08:05:39] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-04 08:05:39] Rows returned: 291
[2026-06-04 08:05:49] Script started
[2026-06-04 08:05:49] POST: Array
(
)

[2026-06-04 08:05:49] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-04 08:05:49] Rows returned: 292
[2026-06-04 08:06:37] Script started
[2026-06-04 08:06:37] POST: Array
(
)

[2026-06-04 08:06:37] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-04 08:06:37] Rows returned: 291
[2026-06-04 08:06:51] Script started
[2026-06-10 06:26:22] Script started
[2026-06-10 06:26:22] POST: Array
(
)

[2026-06-10 06:26:22] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-10 06:26:22] Script started
[2026-06-10 06:26:22] Rows returned: 288
[2026-06-10 06:26:22] Script started
[2026-06-10 06:26:22] Script started
[2026-06-10 06:26:22] POST: Array
(
)

[2026-06-10 06:26:22] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-10 06:26:22] POST: Array
(
)

[2026-06-10 06:26:22] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-10 06:26:22] Rows returned: 287
[2026-06-10 06:26:22] Rows returned: 287
[2026-06-13 02:04:45] Script started
[2026-06-13 02:05:36] Script started
[2026-06-13 02:05:36] POST: Array
(
)

[2026-06-13 02:05:36] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-13 02:05:36] Rows returned: 287
[2026-06-13 02:05:39] Script started
[2026-06-13 02:05:39] Script started
[2026-06-13 02:05:39] POST: Array
(
)

[2026-06-13 02:05:39] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-13 02:05:39] Rows returned: 288
Script started at 2026-06-13 02:05:50
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-13 02:05:50
Script started at 2026-06-13 02:05:54
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-13 02:05:54
[2026-06-13 02:05:56] Script started
[2026-06-13 02:05:56] POST: Array
(
)

[2026-06-13 02:05:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-13 02:05:56] Rows returned: 287
Script started at 2026-06-13 02:05:58
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-13 02:05:58
Script started at 2026-06-13 02:06:08
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-13 02:06:08
[2026-06-17 10:06:18] Script started
[2026-06-17 10:06:18] Script started
[2026-06-17 10:06:18] POST: Array
(
)

[2026-06-17 10:06:18] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-17 10:06:18] Rows returned: 287
[2026-06-17 10:06:18] Script started
[2026-06-17 10:06:18] Script started
[2026-06-17 10:06:18] POST: Array
(
)

[2026-06-17 10:06:18] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-17 10:06:18] POST: Array
(
)

[2026-06-17 10:06:18] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-17 10:06:18] Rows returned: 287
[2026-06-17 10:06:18] Rows returned: 287
[2026-06-19 07:50:07] Script started
[2026-06-19 09:05:22] Script started
[2026-06-19 09:09:18] Script started
[2026-06-19 09:09:18] POST: Array
(
)

[2026-06-19 09:09:18] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-19 09:09:18] Rows returned: 286
[2026-06-19 09:09:39] Script started
[2026-06-19 09:09:39] POST: Array
(
)

[2026-06-19 09:09:39] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-19 09:09:39] Rows returned: 286
[2026-06-19 09:16:25] Script started
[2026-06-19 09:16:25] POST: Array
(
)

[2026-06-19 09:16:25] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-19 09:16:25] Rows returned: 286
[2026-06-19 09:17:04] Script started
[2026-06-19 09:17:04] POST: Array
(
)

[2026-06-19 09:17:04] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-19 09:17:04] Rows returned: 286
[2026-06-19 09:17:59] Script started
[2026-06-19 09:17:59] POST: Array
(
)

[2026-06-19 09:17:59] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-19 09:17:59] Rows returned: 286
[2026-06-19 09:30:40] Script started
[2026-06-19 09:30:40] POST: Array
(
)

[2026-06-19 09:30:40] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-19 09:30:40] Rows returned: 286
[2026-06-19 10:23:38] Script started
[2026-06-19 10:23:38] POST: Array
(
)

[2026-06-19 10:23:38] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-19 10:23:38] Rows returned: 286
[2026-06-21 19:21:51] Script started
[2026-06-21 19:21:59] Script started
[2026-06-21 19:22:10] Script started
[2026-06-21 19:22:10] POST: Array
(
)

[2026-06-21 19:22:10] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-21 19:22:10] Rows returned: 286
[2026-06-21 19:22:14] Script started
[2026-06-21 19:22:15] Script started
[2026-06-21 19:22:15] POST: Array
(
)

[2026-06-21 19:22:15] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-21 19:22:15] Rows returned: 286
Script started at 2026-06-21 19:22:25
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-21 19:22:25
Script started at 2026-06-21 19:22:30
Database connection included
POST data received - name: '', original_name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-21 19:22:30
[2026-06-21 19:22:32] Script started
[2026-06-21 19:22:32] POST: Array
(
)

[2026-06-21 19:22:32] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-21 19:22:32] Rows returned: 286
[2026-06-21 19:22:36] Script started
Script started at 2026-06-21 19:22:43
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-21 19:22:43
[2026-06-24 07:31:35] Script started
[2026-06-24 07:31:35] POST: Array
(
)

[2026-06-24 07:31:35] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-24 07:31:35] Script started
[2026-06-24 07:31:35] Rows returned: 288
[2026-06-24 07:31:35] Script started
[2026-06-24 07:31:35] Script started
[2026-06-24 07:31:35] POST: Array
(
)

[2026-06-24 07:31:35] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-24 07:31:35] POST: Array
(
)

[2026-06-24 07:31:35] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-24 07:31:35] Rows returned: 288
[2026-06-24 07:31:35] Rows returned: 288
[2026-06-30 03:47:34] Script started
[2026-06-30 03:47:34] POST: Array
(
)

[2026-06-30 03:47:34] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-30 03:47:34] Rows returned: 290
[2026-06-30 03:47:37] Script started
[2026-06-30 03:47:38] Script started
[2026-06-30 03:47:38] POST: Array
(
)

[2026-06-30 03:47:38] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-06-30 03:47:38] Rows returned: 290
Script started at 2026-06-30 03:47:49
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-30 03:47:49
[2026-06-30 03:47:55] Script started
[2026-06-30 03:47:55] POST: Array
(
)

[2026-06-30 03:47:55] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-06-30 03:47:55] Rows returned: 290
[2026-06-30 03:48:00] Script started
Script started at 2026-06-30 03:48:05
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-06-30 03:48:05
[2026-07-01 10:07:13] Script started
[2026-07-01 10:07:13] Script started
[2026-07-01 10:07:13] POST: Array
(
)

[2026-07-01 10:07:13] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-07-01 10:07:13] Rows returned: 291
[2026-07-01 10:07:13] Script started
[2026-07-01 10:07:13] Script started
[2026-07-01 10:07:13] POST: Array
(
)

[2026-07-01 10:07:13] POST: Array
(
)

[2026-07-01 10:07:13] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-01 10:07:13] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-01 10:07:13] Rows returned: 291
[2026-07-01 10:07:13] Rows returned: 291
[2026-07-06 15:01:23] Script started
[2026-07-06 15:01:23] POST: Array
(
)

[2026-07-06 15:01:23] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-06 15:01:23] Rows returned: 289
[2026-07-08 13:07:56] Script started
[2026-07-08 13:07:56] Script started
[2026-07-08 13:07:56] POST: Array
(
)

[2026-07-08 13:07:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-07-08 13:07:56] Rows returned: 289
[2026-07-08 13:07:56] Script started
[2026-07-08 13:07:56] Script started
[2026-07-08 13:07:56] POST: Array
(
)

[2026-07-08 13:07:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-08 13:07:56] POST: Array
(
)

[2026-07-08 13:07:56] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-08 13:07:56] Rows returned: 289
[2026-07-08 13:07:56] Rows returned: 289
[2026-07-09 17:13:53] Script started
[2026-07-09 17:13:53] POST: Array
(
)

[2026-07-09 17:13:53] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-09 17:13:53] Rows returned: 289
[2026-07-09 17:13:59] Script started
[2026-07-09 17:14:00] Script started
[2026-07-09 17:14:00] POST: Array
(
)

[2026-07-09 17:14:00] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-07-09 17:14:00] Rows returned: 289
Script started at 2026-07-09 17:14:19
Database connection included
POST data received - name: '', bking_name: '', name2: '', name3: '', name4: '', name5: ''
Processing form with function: 
All POST data: Array
(
)

Preparing to render HTML
Rendering HTML at 2026-07-09 17:14:19
[2026-07-09 17:14:32] Script started
[2026-07-09 17:14:32] POST: Array
(
)

[2026-07-09 17:14:32] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-09 17:14:32] Rows returned: 289
[2026-07-09 17:14:44] Script started
[2026-07-09 20:28:46] Script started
[2026-07-09 20:28:46] POST: Array
(
)

[2026-07-09 20:28:46] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-09 20:28:46] Rows returned: 289
[2026-07-09 20:28:46] Script started
[2026-07-09 20:28:46] POST: Array
(
)

[2026-07-09 20:28:46] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-09 20:28:46] Rows returned: 289
[2026-07-09 20:28:46] Script started
[2026-07-09 20:28:47] Script started
[2026-07-09 20:28:47] POST: Array
(
)

[2026-07-09 20:28:47] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    latest.最晚聚餐日期,
    latest.餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, latest.最晚聚餐日期, CURDATE()) + 
          (DAY(CURDATE()) - DAY(latest.最晚聚餐日期)) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), latest.最晚聚餐日期) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN (
    SELECT 
        D1.Name,
        D1.Date AS 最晚聚餐日期,
        D1.Restaurant AS 餐廳
    FROM 
        Dining_Rec D1
    INNER JOIN (
        SELECT 
            Name, 
            MAX(Date) AS max_date
        FROM 
            Dining_Rec
        GROUP BY 
            Name
    ) D2
    ON 
        D1.Name = D2.Name AND D1.Date = D2.max_date
) AS latest
ON 
    M.Name = latest.Name
 ORDER BY M.Date DESC 
[2026-07-09 20:28:47] Rows returned: 289
[2026-07-10 18:06:50] Script started
[2026-07-10 18:06:50] POST: Array
(
)

[2026-07-10 18:06:50] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-10 18:06:50] Rows returned: 289
[2026-07-10 18:06:58] Script started
[2026-07-10 18:06:58] POST: Array
(
)

[2026-07-10 18:06:58] SQL: 
SELECT 
    M.Date AS 入群日期,
    M.Name AS 姓名,
    MAX(D.Date) AS 最晚聚餐日期,
    MAX(D.Restaurant) AS 餐廳,
    ROUND(DATEDIFF(CURDATE(), M.Date) / 30.436875, 1) AS 入群月數,
    DATEDIFF(CURDATE(), M.Date) AS 入群至今天數,
    ROUND(TIMESTAMPDIFF(MONTH, MAX(D.Date), CURDATE()) + 
          (DAY(CURDATE()) - DAY(MAX(D.Date))) / 30.436875, 1) AS 上次聚餐月數,
    DATEDIFF(CURDATE(), MAX(D.Date)) AS 上次聚餐天數
FROM 
    Member M
LEFT JOIN 
    Dining_Rec D ON M.Name = D.Name
 GROUP BY M.Name, M.Date  ORDER BY M.Date DESC 
[2026-07-10 18:06:58] Rows returned: 289
