Табличка из локальной базы, попадаются адреса в разных форматах.Форма заполнения этой таблички не должна позволять отклоняться от существующих адресов(более-менее), как минимум населенный пункт/район/улица должны выбираться из готовых списков, а не вводиться в ручную.
А дальше при обновлении данных в базе и если адрес пользователя попал в список отключенных - шлём ему оповещение.Это если у вас пользователь как то имеется в системе с контактами, иначе через Почту России долго будет имхо.
подводные камни - данные могут в течение дня несколько раз поменяться,ничегоне мешает при исключении адреса из бд высылать ему "ой, ошибочка вышла"
а второе - поиск по адресной базе сомневаюсь что выйдет быстрым.
<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)");
SELECT `DateTimeOp` As Date
и в яп уже парсил дату в нужный формат. class Category extends Model{
public $table = 'category';
public $db = false;
// вариант DI - передаем $db в конструктор
public function __construct($db){
$this->db = $db;
}
//или вариант инициализации по id
public function __construct($id=false){
parent::__construct($id);
// в базовом классе модели берем $db из регистра и присваиваем $this->db
}
}
$categories = new Collection(new Category());
$categories = $categories->getArrayOfObjects();
Вариант делать перед insert-ом select (в котором проверять это условие) не подходит. Так как серия select-ов выполняется моментально, условие выполняется и затем все равно идет серия insert-ов.Ошибка на фразе "срия select-ов выполняется моментально". Каждый селект будет выполняться ПОСЛЕДОВАТЕЛЬНО, при условии лока таблиц на чтение для инсерта. И ничего не выполнится моментально, все будет по порядку.
SET character_set_connection = utf8mb4;
SET character_set_client = utf8mb4;
SET character_set_results = utf8mb4;