На данный момент у меня есть этот код:
$rawsql = "SELECT
*
FROM
numbers n
INNER JOIN
openings o ON n.id = o.branch_id AND o.dotw = DAYOFWEEK(CURRENT_DATE())
INNER JOIN
openings_times t ON o.id = t.opening_id
WHERE
(
UNIX_TIMESTAMP(CURRENT_TIMESTAMP())
BETWEEN UNIX_TIMESTAMP(CONCAT(CURRENT_DATE(), ' ', t.open)) AND UNIX_TIMESTAMP(CONCAT(CURRENT_DATE(), ' ', t.close))
)
AND
(
n.id = %d
);";
, который используется для запуска запроса времени открытия. У меня есть переменная $ latest_ping, которая в основном содержит последнее время, когда пользователь «пинговал» базу данных.
Если возможно, я бы хотел заменить CURRENT_TIMESTAMP этой переменной $ latest_ping, потому что мы хотим использовать разные часовые пояса и т. Д.
Я пробовал такие вещи, как
UNIX_TIMESTAMP ($ latest_ping) и время ($ latest_ping), но они не работали.
Любая помощь будет принята с благодарностью.