Иногда в базе данных бывает нужно подсчитать кол-во записей-дубликатов. Сделать это можно следующим способом:
SELECT * FROM table1 WHERE id IN (SELECT id FROM table1 GROUP BY id HAVING COUNT(*)>1)
практический учебник для программистов и системных администраторов
Иногда в базе данных бывает нужно подсчитать кол-во записей-дубликатов. Сделать это можно следующим способом:
SELECT * FROM table1 WHERE id IN (SELECT id FROM table1 GROUP BY id HAVING COUNT(*)>1)
Сегодня мы поговорим про использование транзакций в PDO на PHP. Если вы плохо себе представляете, что такое транзакции, то для лучшего понимания советую сначала прочитать статью «Введение в транзакции в MySQL«.
Чтобы начать транзакцию, необходимо выполнить метод «beginTransaction()» у объекта класса «PDO». Читать далее Использование транзакций в PDO на PHP
Транзакция — это операция, состоящая из одного или нескольких запросов к базе данных. Суть транзакций — обеспечить корректное выполнение всех запросов в рамках одной транзакции, а так-же обеспечить механизм изоляции транзакций друг от друга для решения проблемы совместного доступа к данным. Читать далее Введение в транзакции в MySQL
Сегодня я расскажу про то, как парсить сайт спомощью библиотеки php CURL и библиотеки phpQuery.
phpQuery — это аналог jQuery, только на PHP. Все методы, которые есть в jQuery, должны присутствовать и этой библиотеке. Это удобно тем, что можно легко перемещаться по DOM дереву html документа и с легкостью находить нужные элементы. Читать далее Парсинг сайта с помощью CURL и phpQuery на PHP
Не так давно я столкнулся с задачей установки изображения в качестве фона для jFrame в Java. Итак, начнем. Суть способа в следующем: у jLabel в Java можно установить фоновое изображение — иконку (icon). При этом jLabel можно будет использовать как фон. Сверху расположим прозрачный jPanel, и уже на панели разместим все остальные компоненты. Читать далее Изображение в качестве фона для jFrame в Java Netbeans
Бывает, что в WordPress возникает необходимость добавить свое меню — горизонтальное, вертикальное, выпадающее, со своим стилем и т. д. Чтобы создать меню в WordPress, мы напишем функцию добавления меню и разместим ее в нужной части темы WordPress. Добавим функцию создания меню в файл wp-content/themes/ваша_тема/functions.php. Если в папке с вашей темой этот файл отсутствует, просто создайте его. Читать далее Создание своего меню в WordPress без плагина
Для того, чтобы сделать горизонтальное выпадающее меню на чистом CSS 3, для начала нужно сделать html разметку меню такого вида: Читать далее Создание горизонтального выпадающего меню на чистом CSS
Для того, чтобы вывести список категорий, или какой-либо другой список терминов таксономии, в wordpress есть функция wp_list_categories(). Эта функция подходит для того, чтобы например создать выпадающее меню категорий в WordPress. Важно, что с помощью этой функции можно выводить не только список категорий, но и любой список терминов таксономии, например список тэгов, для этого в качестве значения параметра «taxonomy» нужно указать «post_tag». Читать далее Как программно вывести список категорий и терминов таксономии в WordPress
Иногда бывает нужно добавить дополнительные фильтры в список записей для фильтрации по различным полям и таксономии. Часто фильтрация нужна в списках постов в плагинах, там где у постов есть кастомные поля. Читать далее Добавление дополнительных фильтров в список записей в админке WordPress
В этой статье я расскажу про установку apache2, PHP и MySql в ubuntu 14.04 и ubuntu 16.04, или по другому LAMP-сервера.
Приступим к установке:
Читать далее Установка Apache2, PHP и MySQL в Ubuntu 14.04 и 16.04