Времени писать полноценные посты практически нет, ввиду большой загруженности проектами, поэтому буду пробовать новый формат, который я решил назвать codelifehack, это всевозможные полезные советы в областях и языках программирования с которыми мне приходится работать. Итак первый. Частично скрываем email’ы, которые получаем из БД. Что делает? Скрывает часть символов в email, чтобы нельзя было его использовать […]
MySQL
Форматирование даты средствами Zend_Framework и не только.
В любом нормальном проекте не избежать форматирования даты, чтобы не тратить время на реализацию своих методов и функций я хочу рассказать как быстро отформатировать дату средствами MySQL и Zend_Date. Форматирование с помощью Zend_Date. Для быстрого форматирования даты при выводе ее пользователю я предлагаю создать помощник вида. Для этого создаем простой viewHelper (application/view/helpers), я назвал его […]
Добавление записей MySQL из одной таблицы в другую
Хочу написать об очень полезной возможности MySQL, которая очень помогает в рефакторинге старой БД, точнее в переносе данных из старой БД в новую, имеющую другую структуру. В данном случае нам надо вставить в новую таблицу данные, которые мы выбираем из старой. Давайте создадим для начала две таблицы: CREATE database testdb; USE testdb; CREATE TABLE table1 […]
Получить в MySQL имя поля содержащего в себе первичный ключ
Для одного из проектов понадобилось узнать имя поля у таблицы содержащего в себе первичный ключ. Погуглив ничего путного не нашел, ответ нарыл случайно в lists на официальном сайте. Запрос оказался очень интересным, оказывается выборку надо производить из вспомогательных полей самого MySQL. Запрос для базы с именем db, и таблицы с именем tbl. SELECT k.column_name FROM […]