PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (52): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 766
pantela Отправлено: 09 Сентября, 2016 - 03:52:43 • Тема: Вытащить анимацию • Форум: Вопросы новичков

Ответов: 3
Просмотров: 186
На сайте http://goo[dot]gl/rJsJdR при фильтрации появляеться анимация как можно её выташить... Явно не картинга, вроде SVG... Ниндзя

спс.Ув.
pantela Отправлено: 05 Сентября, 2016 - 19:13:11 • Тема: Оптимизировать просто запрос • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 31
Надо, оптимизировать просто запрос...
Вроде можно одним SELECT, с использованием JOIN Хм

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT t. * , c.id AS cid, c.firstname, c.surname, c.birth_day, c.passport_number, c.passport_info, c.address_info, (
  2.         SELECT w.amount
  3.         FROM withdrawal w
  4.         WHERE w.product_id = t.id
  5.         AND w.product_type =1
  6.         ORDER BY w.id DESC
  7.         LIMIT 1
  8. ) AS w_amount, (
  9.         SELECT w.months
  10.         FROM withdrawal w
  11.         WHERE w.product_id = t.id
  12.         AND w.product_type =1
  13.         ORDER BY w.id DESC
  14.         LIMIT 1
  15. ) AS w_months, (
  16.         SELECT w.days
  17.         FROM withdrawal w
  18.         WHERE w.product_id = t.id
  19.         AND w.product_type =1
  20.         ORDER BY w.id DESC
  21.         LIMIT 1
  22. ) AS w_days
  23. FROM tamasuki t, clients c
  24. WHERE c.id = t.client_id AND t.id=". $id . "
  25. GROUP BY t.id
  26. LIMIT 1



Сделал так, вроде выводиться всё, но LEFT JOIN ведь нужен... LEFT JOIN `withdrawal` w ON (w.product_id = t.id AND w.product_type =1) Растерялся
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT t. * , c.id AS cid, c.firstname, c.surname, c.birth_day, c.passport_number, c.passport_info, c.address_info, w.amount AS w_amount, w.months AS w_months, w.days AS w_days
  2. FROM tamasuki t, clients c, withdrawal w
  3. WHERE c.id = w.client_id AND t.id=". $id . "
  4. GROUP BY t.id
  5. LIMIT 1


спс.Ув.
pantela Отправлено: 29 Августа, 2016 - 11:41:44 • Тема: Сложение полей • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 44
Ой, спс. Однако
pantela Отправлено: 29 Августа, 2016 - 02:19:32 • Тема: Сложение полей • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 44
Есть таблица где надо сложить численое значение полей amount и procent

Сейчас так: SUM(IF(trans_type="credit", -amount, amount)) as sum
Но надо и procent поле добавить.

спс.Ув.
pantela Отправлено: 26 Августа, 2016 - 00:28:08 • Тема: CLogRouter в Yii • Форум: Прочее

Ответов: 6
Просмотров: 95
Начал делать на стороне приложения, что бы по своем желанию настраивать всё...

спс. Вопрос закрыт...
pantela Отправлено: 20 Августа, 2016 - 20:07:14 • Тема: CLogRouter в Yii • Форум: Прочее

Ответов: 6
Просмотров: 95
Пытаюсь использовать данный функционал...
В файле my.ini добавил
CODE (htmlphp):
скопировать код в буфер обмена
  1. [mysqld]
  2. # Set Slow Query Log
  3. long_query_time = 1
  4. slow_query_log = 1
  5. slow_query_log_file = /usr/log/slowquery.log
  6. log_queries_not_using_indexes = 1
  7.  
  8. #Set General Log
  9. general_log = on
  10. general_log_file=/usr/log/general.log



Создал файлы:
Z:\usr\log\general.log
Z:\usr\log\slowquery.log

В phpMyAdmin выполняю SET GLOBAL general_log = 'ON';

Выполняю запрос, вижу:
CODE (SQL):
скопировать код в буфер обмена
  1. 160820 21:03:32      165 Connect    root@localhost ON fcu
  2.           165 Query    SET names utf8
  3. 160820 21:03:33      166 Connect    root@localhost ON fcu
  4.           166 Query    SET NAMES 'utf8'
  5.           166 Query    SHOW FULL COLUMNS FROM `groups_common_permissions`
  6.           166 Query    SHOW CREATE TABLE `groups_common_permissions`
  7.           166 Query    SELECT * FROM `groups_common_permissions` `t`
  8.           165 Quit    
  9.           166 Quit    
  10. 160820 21:03:34      167 Connect    root@localhost ON fcu
  11.           167 Query    SET names utf8
  12. 160820 21:03:35      168 Connect    root@localhost ON fcu
  13.           168 Query    SET NAMES 'utf8'
  14.           168 Query    SHOW FULL COLUMNS FROM `groups_common_permissions`
  15.           168 Query    SHOW CREATE TABLE `groups_common_permissions`
  16.           168 Query    SELECT * FROM `groups_common_permissions` `t`
  17.           167 Query    SELECT count(*) AS _count
  18.             FROM users
  19.             WHERE true
  20.           167 Query    SELECT id, gid, STATUS, login, password, firstname, surname, passport_number, birth_day, phone, email
  21.             FROM users
  22.             WHERE true
  23.         ORDER BY id DESC
  24. LIMIT 25 OFFSET 0
  25.           167 Quit    
  26.           168 Quit



Вопросы:
1. Как можно выводить в логах результат который был возвращен при при запросе...?
2. Пытаюсь сохранить логи в БД, содал таблицу general_log и выполнил запрос SET GLOBAL log_output = 'TABLE';, но в таблицу ничего не сохраняеться...
pantela Отправлено: 20 Августа, 2016 - 03:48:44 • Тема: Получить итог суммы • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 33
Иметься таблица, где идёт перечисления транзакции 2 типов:
- debit
- credit



Надо получить итог суммы, где значения credit будет вычитываться, а debit складываться.

Как лучще на стороне PHP или MySQL сделать...? И как... Растерялся

спс.Ув.
pantela Отправлено: 24 Июля, 2016 - 12:54:31 • Тема: CLogRouter в Yii • Форум: Прочее

Ответов: 6
Просмотров: 95
К сожалению у меня стоит MySQL 5.5.25, а general query log вроде с MySQL 5.7.8...
Какие есть ещё идей...? Даже ищю какие нибудь готовые скрипт решения...
pantela Отправлено: 22 Июля, 2016 - 11:34:29 • Тема: CLogRouter в Yii • Форум: Прочее

Ответов: 6
Просмотров: 95
Или может есть какой нибудь скрипт каторый все запросы к MySQL Будет соберать... ???
pantela Отправлено: 20 Июля, 2016 - 18:26:06 • Тема: CLogRouter в Yii • Форум: Прочее

Ответов: 6
Просмотров: 95
Имеется проект на Yii. Требуетсья сохранять логи любых запросов.

В проекте есть имееться код
PHP:
скопировать код в буфер обмена
  1. 'log'=>array(
  2.         'class'=>'CLogRouter',
  3.         'routes'=>array(
  4.                 array(
  5.                         'class'=>'CFileLogRoute',
  6.                         'levels'=>'error,trace,info,warning',
  7.                         'categories'=>'system.db.*',
  8.                         'logFile'=>'sql.log',
  9.                 ),
  10.                 // uncomment the following to show log messages on web pages
  11.                 /*
  12.                 array(
  13.                         'class'=>'CWebLogRoute',
  14.                 ),
  15.                 */
  16.         ),
  17. ),


Каторый сохраняет sql.log файл виде:
Цитата:
2016/07/20 19:25:01 [trace] [system.db.CDbConnection] Opening DB connection
2016/07/20 19:25:02 [trace] [system.db.CDbCommand] Querying SQL: SHOW FULL COLUMNS FROM `groups_common_permissions`
2016/07/20 19:25:02 [trace] [system.db.CDbCommand] Querying SQL: SHOW CREATE TABLE `groups_common_permissions`
2016/07/20 19:25:02 [trace] [system.db.ar.CActiveRecord] Groups.findAll()
2016/07/20 19:25:02 [trace] [system.db.CDbCommand] Querying SQL: SELECT * FROM `groups_common_permissions` `t`


Хотелось бы сохранять логи виде:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM  `clients` ORDER BY  `clients`.`id` DESC
  2. UPDATE  `fcu`.`clients` SET  `firstname` =  'Test' WHERE  `clients`.`id` =675;

...

т.е. в том виде в котором строиться запрос, ну и ответ от БД который будет тот тоже что бы выводился бы в логах.

+ если есть возможность сохранять лог файлов по дням, иначе сейчас всё в одном файле sql.log идёт...

спс.Ув.
pantela Отправлено: 20 Июля, 2016 - 18:03:34 • Тема: VoIP номер (Украина) • Форум: Прочее

Ответов: 4
Просмотров: 62
Ну я ведь написал VoIP...
Цитата:
IP-телефония или VoIP?
IP-телефония является приложением более общей технологии VoIP (англ. Voice over IP) для организации двустороннего общения. Технология VoIP в общем случае подразумевает все варианты передачи голоса через IP, в том числе не имеющие никакого отношения к телефонии и общению людей. Например, технология VoIP применяется для передачи звука в системах IP-видеонаблюдения, в системах оповещения, при трансляции вебинаров, при просмотре фильмов в режиме онлайн и т. п.
pantela Отправлено: 19 Июля, 2016 - 17:02:00 • Тема: Преобразовать массив для phpexcel • Форум: Вопросы новичков

Ответов: 1
Просмотров: 133
??? Растерялся
pantela Отправлено: 19 Июля, 2016 - 17:01:43 • Тема: VoIP номер (Украина) • Форум: Прочее

Ответов: 4
Просмотров: 62
Viper пишет:
Странный вопрос... Вы то сами понимаете что вам нужно от провайдера?
А что не ясно... Мне не SIP надо, а VoIP номер...

спс.
pantela Отправлено: 19 Июля, 2016 - 00:13:29 • Тема: Преобразовать массив для phpexcel • Форум: Вопросы новичков

Ответов: 1
Просмотров: 133
Использую phpexcel библиотеку в проекте. Требуеться передать 2 массива:
1. columns - Заголовок столбцов
2. rows - Массив данных

На выходе должно быть
PHP:
скопировать код в буфер обмена
  1. $data = array(
  2.         'columns'=>array('Name','Age','Gender','Status','City'),
  3.         'rows'=>array(
  4.                 1 => array('Vlad', '23', 'M', 'Active', 'Moscow'),
  5.                 2 => array('Sasha', '21', 'M', 'Active', 'Kiev'),
  6.                 3 => array('Masha', '25', 'F', 'Deactivate', 'London'),
  7.         )
  8. );

Вопрос: Как из запроса получить массив виде прим. rows
спс.Ув.

P.S. Прикрепляю файл, какого вида будет получаться файл.
pantela Отправлено: 18 Июля, 2016 - 16:49:22 • Тема: Вывод не целых чисел • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 89
т.е. Растерялся

Страниц (52): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB