Записи автора LoadeR

LoadeR 2 июня 2015

Очень просто можно скопировать данные из одного столбца в базе Mysql в другой Например есть два солбца в таблице table_A - ' field1 ' - заполненный данными и ' field2 ' пустой, такой же структуры, как и ' field1 '. Выполняем следующий запрос : UPDATE `table_A` SET `field2` = `field1`; Если надо видоизменить данные в столбце ' field2 ', например, добавить в начало строки...

LoadeR 5 мая 2015

Как-то пришлось заниматься "извлечением" данных из таблицы заказов (пусть это будет таблица orders ) за разные промежутки времени, выбираемые администратором. Интервалы были такими : За сегодня, За вчерашний день, За текущий календарный месяц, За прошлый месяц, За текущий год, За прошлый год. Поскольку в таблице было поле 'order_time' с временем заказа, в формате Date-Time, нужно было...

LoadeR 17 апреля 2015

Пришлось решать следующую задачу: на странице редактирования свойств товара добавить дополнительную характе- ристику, с возможностью выбора значения с помощью <select> и после выбора записать значение в базу к новому свойствуву товара. Конструкция была самая простая : <select form = "product-settings-form" name = "product_type"> <option value = "0"> 0 -...

LoadeR 9 апреля 2015

В базе данных WA3.0 есть основополагающая таблица SC_division в которой описаны разделы и их иеархия Надо было добавить в раздел администрирования, в подраздел отчеты (did->103), новый модуль. Добавил , поставил приоритет "самый самый" - установив поле "xPriority" на большую величину, чем у одноклассников. Он стал показываться среди доступных модулей первым слева, но, при загрузке...

LoadeR 1 марта 2015

Эта простая функция преобразует формат цвета HEX в RGB <?php function hex_to_rgb($color) { // на вход подается строка вида #47a847 if ($color[0] == '#')//Если будем подавать на вход без # $color = substr ($color, 1);//То эти две строки убираем if ( strlen ($color) == 6) // Если длина HEX 6 символов list ($r, $g, $b) = array ($color[0].$color[1],...

LoadeR 24 февраля 2015

Както разбирался, что "хочет" один php сценарий от базы -)), и лень было в куче кода искать место , где формируется запрос и выводить его. Поскольку дело было на локалке и, к серверу mysql обращался только тестируемый мной скрипт ( и больше ничего ), решил временно включить лог запросов к серверу Mysql. Пишет он кстати очень понятно ,с временем запроса.Пишет в файл, который Вы ему...

LoadeR 24 февраля 2015

Тем, кто поднял Mysql на локалке в Windows ,будет полезно знать команды остановки и запуска снова демона mysqld конечно можно через список процессов в диспетчере задач - но когда их много, то совсем не удобно Итак остановка сервера Windows+R NET STOP MYSQL Запуск сервера (загрузка с новыми параметрами, если Вы меняли my.ini ) Windows+R NET START...

LoadeR 28 января 2015

Столкнулся с некорректной версткой у одного заказчика, состоящей в том что строка поиска "наезжала" на модуль корзины, причем проявлялось это только в браузере FireFox. Во всех других все было нормально. Нашел решение с помощью этого хака @-moz-document url-prefix () .input-group{ position:relative; display:table; border-collapse: separate } @-moz-document...

LoadeR 27 ноября 2014

Если в базе MYSQL поле имеет формат DATE , то данные в нем храняться в формате 0000-00-00 (т.е год - месяц - день). И, когда выводишь в скрипте это на экран, то не всегда удобно читать например 2014-11-27 , а хочется видеть 27-11-2014. Следующая простенькая функция решает эту проблему <?php //На вход подаем $fromMysqlDate - что считалось из базы function...

LoadeR 17 ноября 2014

Иногда, при импорте через phpMyAdmin в базу данных MySql дампа относительно большого размера, случается проблема timeout. Бывает,что манипуляции с увеличением размера принимаемых сервером данных и таймаутом не помогают. Часто, выходом из этого (без разбиения процедуры импорта на части), является импорт прямо через демон Mysql: Если мы в windows и текущий пользователь User_main и файл...