Иногда нужно физически объединить (скопировать) данные из нескольких таблиц. Это можно сделать так:

 
INSERT INTO `tbl_items_all` SELECT * FROM `tbl_items1`;

Но есть проблема - если таблиц несколько, то уникальные поля, обычно это ID, начнут конфликтовать.


Категории: SQL

Использование анонимной функции для переопределения поведения класса, на примере псевдо MVC.


Категории: PHP, -Памятка-

Как не странно не смог найти работающего способа для получения ID товара на странице которого находимся.


Категории: PHP

Преимущества класса:

  • Маленький по размерам.
  • Формирует не просто линейку из всех доступных страниц (1,2,3,4,5...88,89,90), а можно указать сколько выводить (3,4,5,6,7).

    Недостатки
  • Пока формирование внешнего вида можно изменить только изменив класс кода или через наследование.
  • Нет "из коробки" стилей для визуального оформления.

Категории: PHP
Пометки: pogination class

Пример базового класса для паттерна одиночка на php


Категории: PHP
Пометки: getInstance

Для изменения версии php для проекта в IDE Phpstorm, нужно зайти в File - Settings - Languages & Frameworks - PHP

Но если в проекте используется composer, то данные из него переопределят эту настройку.

Поэтому можно задать версию php через composer.json так:

 
{
    "require": {
        "php": "^7.0",
        "oddler/test": "^1.5"
    }
}


Категории: PHP, Настройка Конфиги
Пометки: phpstorm composer php version

Есть в Конан Эксайл ачивка на нахождение всех Лимурийских камней памяти, некоторые изх них лежат на видном месте, но пара запрятана. На Ютубе есть раолики посвещенные их местоположению, но, на мой взгляд, по ним искать сложенне чем по картинкам.


Категории: Игры

Простой но полезный класс для отправки писем с вложениями на php.


Категории: PHP, Script / Tool

Этот скрипт предназначен для поиска товаров без картинок или с ошибками в URL

Скрипт тяжелый, лучше запускать из консоли.


Категории: Script / Tool
Яндекс.Метрика