codelifehack: Частично скрываем email’ы, которые получаем из БД

Времени писать полноценные посты практически нет, ввиду большой загруженности проектами, поэтому буду пробовать новый формат, который я решил назвать codelifehack, это всевозможные полезные советы в областях и языках программирования с которыми мне приходится работать. Итак первый. Частично скрываем email’ы, которые получаем из БД. Что делает? Скрывает часть символов в email, чтобы нельзя было его использовать […]

Continue reading


Форматирование даты средствами Zend_Framework и не только.

В любом нормальном проекте не избежать форматирования даты, чтобы не тратить время на реализацию своих методов и функций я хочу рассказать как быстро отформатировать дату средствами MySQL и Zend_Date. Форматирование с помощью Zend_Date. Для быстрого форматирования даты при выводе ее пользователю я предлагаю создать помощник вида. Для этого создаем простой viewHelper (application/view/helpers), я назвал его […]

Continue reading


Добавление записей MySQL из одной таблицы в другую

Хочу написать об очень полезной возможности MySQL, которая очень помогает в рефакторинге старой БД, точнее в переносе данных из старой БД в новую, имеющую другую структуру. В данном случае нам надо вставить в новую таблицу данные, которые мы выбираем из старой. Давайте создадим для начала две таблицы: CREATE database testdb; USE testdb; CREATE TABLE table1 […]

Continue reading


Получить в MySQL имя поля содержащего в себе первичный ключ

Для одного из проектов понадобилось узнать имя поля у таблицы содержащего в себе первичный ключ. Погуглив ничего путного не нашел, ответ нарыл случайно в lists на официальном сайте. Запрос оказался очень интересным, оказывается выборку надо производить из вспомогательных полей самого MySQL. Запрос для базы с именем db, и таблицы с именем tbl. SELECT k.column_name FROM […]

Continue reading