Monthly Archives: August 2015

Запрос на получения последних сообщений в MYSQL в личной переписке пользователей

Есть две таблица: Таблица с личными сообщениями CREATE TABLE IF NOT EXISTS `messages` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘message_id’, `user_in` int(11) NOT NULL COMMENT ‘user who sended message’, `user_out` int(11) NOT NULL COMMENT ‘user who ged message’, `status` tinyint(1) NOT NULL DEFAULT ‘0’ COMMENT ‘”1″ if new message’, `img` text, `msgtime` timestamp NOT… Read More »

Category: Uncategorized

Unit тесты проверка значений

Написание Unit тестоя является очень хорошей практикой при поддержке, рефакторинге и форматировании кода. Постоянно приходится искать примеры проверки значений про написании тестов. Здесь я хочу привести основной функционал при написнии тестов. 1) assertTrue – Проверка на существование переменной assertTrue($val,$messages) $val – переменная $messages – сообщение при ошибке. 2) assertSame – Проверка на ожидаемое значение assertSame($val1,$val2,$messages)… Read More »

Category: Uncategorized

Задачи по MYSQL

Иногда самые лёгкие задачки имеют достаточно тривиальное решение. В голову пришла задачка ответ на которую я написал через join в чём был глубоко не прав. В MySql надо избегать Join в запросах, так как это может значительно увеличить нагрузку на базу. Задача следующая. Есть таблица(TABLE) в соц сети. t s 5 6 6 7 7… Read More »

Category: Uncategorized

json_encode не работает при отправке координат геолакации

Если с базы отправлять координаты геолокации через json на клиент в том фиде который хранится на сервере, то json_encode перестаёт их обрабатывать. Ошибка глупая, но убил несколько дней когда столкнулся с подобной проблемой.  

Category: Uncategorized