$users[] = 1; // ID пользователя
$q = "SELECT * FROM table regexp '[[:<:]](" . implode( '|', $users) . ")[[:>:]]";
users
id, first_name, last_name, ...
chats
id, user_id, name, ...
chats_users
chat_id, user_id
$q = "SELECT * FROM table WHERE FIND_IN_SET('1', `users`)"; // 1 - ID пользователя
$d1 = new \DateTime("2018-04-26 03:00:00"); // Время события
$d2 = new \DateTime(); // Текущее время
$diff = $d1->diff($d2); // Разница
print_r($diff) ; // DateInterval Object ( [y] => 0 [m] => 0 [d] => 0 [h] => 1 [i] => 39 [s] => 21 [f] => -0.909875 [weekday] => 0 [weekday_behavior] => 0 [first_last_day_of] => 0 [invert] => 1 [days] => 0 [special_type] => 0 [special_amount] => 0 [have_weekday_relative] => 0 [have_special_relative] => 0 )
$time = '12:45:00';
$start = '12:46:00';
$end = '13:45:00';
$time = DateTime::createFromFormat('H:i:s', $time);
$start = DateTime::createFromFormat('H:i:s', $start);
$end = DateTime::createFromFormat('H:i:s', $end);
if ($time > $start && $time < $end)
{
echo 'here';
}
SELECT SUM(`visits`) AS `visits` FROM `statistics` WHERE `date` BETWEEN UNIX_TIMESTAMP(CONVERT_TZ(FROM_UNIXTIME('1510693200'), @@global.time_zone, @@session.time_zone)) AND UNIX_TIMESTAMP(CONVERT_TZ(FROM_UNIXTIME('1510779599'), @@global.time_zone, @@session.time_zone))
SELECT SUM(`visits`) AS `visits` FROM `statistics` HAVING UNIX_TIMESTAMP(CONVERT_TZ(FROM_UNIXTIME(`date`), @@session.time_zone, @@global.time_zone)) BETWEEN '1510693200' AND '1510779599'
Ничего кроме таблицы по непрочитанным комментам не пирходит
(id_comment, id_user)
так как предлагаю я (хранить в табличке непрочитанные комменты) можно сделать как у вк, то есть ты можешь открыть диалог, и если у тебя сообщения не были на экране, то они не станут прочитанными. Тоже прикольная штука.
comments
id, user_id, text, ...
comment_views
id, comment_id, user_id, ...
countries (id, name)
regions (id, country_id, name)
cities (id, country_id, region_id, name)
cities
id, name, ...
areas_name
id, name
areas
id, city_id, name_id, ...
weather
id, area_id, temperature, humidity, measuring_time, ...