но дату и номер сделать не понимаю как
С какими проблемами я могу столкнуться, если решу хранить данные каждого модуля в отдельной базе данных?
Почему так происходит и как этого можно избежать?
Например: долгое выполнение определенного MySQL запроса (например - иногда бывает ).
log_slow_queries = /path/to/log/mysql-slow.log
long_query_time = 1 #время в секундах
Относительно частые запросы cron к БД - раз в 4 секунды.м? что? Относительно частые запросы - 50 в секунду и выше. Конечно на Васином бложике на хостинге за 3 бакса в год это может считаться частыми запросами, но, судя по таблицам по 8Г, у вас проект немножко серьезнее...
Например: пользователь вызвал скрипт, который долго выполняет MySQL запрос.Космические корабли бороздят просторы Большого театра?
В то же время cron тоже выполняет MySQL запрос. В то же время происходит что то ещё.
Имеет ли смысл создавать несколько баз?
WHERE (`date_start` >= '2019-03-01 14:40')
AND (`date_end` <= '2019-03-01 18:45')
$startDate = date('Y-m-d H:i:s',strtotime('01.03.2019 15:40:00');
, либо вынесите это в хелпер или функцию. Табличка из локальной базы, попадаются адреса в разных форматах.Форма заполнения этой таблички не должна позволять отклоняться от существующих адресов(более-менее), как минимум населенный пункт/район/улица должны выбираться из готовых списков, а не вводиться в ручную.
А дальше при обновлении данных в базе и если адрес пользователя попал в список отключенных - шлём ему оповещение.Это если у вас пользователь как то имеется в системе с контактами, иначе через Почту России долго будет имхо.
подводные камни - данные могут в течение дня несколько раз поменяться,ничегоне мешает при исключении адреса из бд высылать ему "ой, ошибочка вышла"
а второе - поиск по адресной базе сомневаюсь что выйдет быстрым.
<input type="checkbox" name="seller[categ][<?php echo $category['category_id']; ?>]" checked="checked" value="<?php echo $category['category_id']; ?>"/>
<input type="checkbox" name="seller[categ][]" checked="checked" value="<?php echo $category['category_id']; ?>"/>
<input type="checkbox" name="seller_categ_<?php echo $category['category_id']; ?>" checked="checked" value="<?php echo $category['category_id']; ?>"/>
Данный запрос выводит записи сегодняшней даты,фигасе вмутили выборку сегодняшней даты...
$db->query("
SELECT COUNT(*) as count
FROM " . PREFIX . "_games
WHERE (
gligue_id != '438'
AND date(game_date) = date( now())
)
or
(
date(game_date) = date( now() - INTERVAL 1 DAY)
AND game_status = 2
)
");
$STH = $GLOBALS["mysqlcon"]->prepare("
SELECT count(id) as count
FROM `post`
WHERE MATCH (tags)
AGAINST ('".clearStr($_GET['search'])."'
IN BOOLEAN MODE)");