Найдено 1057 результатов
- 2018.01.06, 01:57
- Форум: Общие вопросы по программированию
- Тема: razor в пхп
- Ответы: 17
- Просмотры: 4788
- 2018.01.06, 01:50
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Права-то одному из пользователей давать будем, чтобы кросс-db запрос сделать? А то я чё-то заскучал уже...
- 2018.01.05, 20:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Два разных подхода для работы c tags
- Ответы: 9
- Просмотры: 2501
Re: Два разных подхода для работы c tags
Открывайте.
- 2018.01.05, 19:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Два разных подхода для работы c tags
- Ответы: 9
- Просмотры: 2501
Re: Два разных подхода для работы c tags
Всё вместе.
- 2018.01.05, 17:39
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
- 2018.01.05, 16:24
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Зеленин вам скинул отсылку к моей фразе о том, что у вас юзеры должны иметь права на доступ в обе БД (в обе схемы данных). Если это требование не выполняется, то вам даже консольный mysql-клиент не поможет для выполнения этого селекта.
- 2018.01.05, 16:22
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Нет так ощибка доступа для 1-го юзера, меняю в Yii::app()->db->createCommand на Yii::app()-> db2 ->createCommand ощибка доступа для 20го юзера http://yiiframework.ru/forum/viewtopic.php?f=3&t=46080#p230045 У меня Yii 1 так работает Yii::app()->db2->createCommand('SELECT db2.ART_ID FROM ARTICLES...
- 2018.01.05, 16:20
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Вот это спорно, конечно: http://coub.com/view/5bum2d1q
- 2018.01.05, 15:45
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Запихиваем в билдер:
Код: Выделить всё
Yii::app()->db->createCommand('SELECT db2.ART_ID FROM db.elauto_im, db2.auto22016 LIMIT 5')->queryRow();
- 2018.01.05, 15:30
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Руками?
- 2018.01.05, 15:26
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Вы селект можете составить или нет? Сам sql запрос без пхп для начала.
- 2018.01.05, 15:24
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Что именно? В первой версии raw sql тоже есть в билдере. У меня вообще пример на PDO.
- 2018.01.05, 15:13
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Для начала так же, как в моём примере с PDO, составляете чистый SELECT и запихиваете его в createCommand. Делаете queryAll, например. То есть для начала пробуйте raw sql в билдере.
- 2018.01.05, 14:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Два разных подхода для работы c tags
- Ответы: 9
- Просмотры: 2501
Re: Два разных подхода для работы c tags
Так и будет. Кайдзен в помощь.an.viktory@gmail.com писал(а): ↑2018.01.05, 11:09 а вдруг в будущем будут проблемы о которых я пока не подозреваю и потом придется все переделывать.
- 2018.01.05, 13:53
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
Хотя нет, я наврал. На yii может быть через один компонент db + queryBuilder как-то и сделаете при выполнении всё тех же условий, но через два db-компонента (db/db2) точно нет. То есть до чистого PDO может быть и не придётся скатываться.
- 2018.01.05, 13:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: Запрос к 2-м БД
- Ответы: 34
- Просмотры: 10678
Re: Запрос к 2-м БД
В Yii каждый db-инстанс создаёт свой PDO-объект (с объявленным в конфиге DSN) и работает через него. А для того, чтобы сделать кросс-db запрос, нужно создавать всего один PDO-объект и работать через него. Соответственно, с помощью Yii2 вы желаемый запрос никак не сделаете. Только на чистом PDO. Как-...
- 2018.01.05, 13:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Индексы в mysql
- Ответы: 10
- Просмотры: 2809
Re: Индексы в mysql
Объясню, зачем нужны эти данные. В MySQL 5.5 secondary-индексы для InnoDB должны создаваться относительно быстро за счёт InnoDB Fast Index Creation . То есть никакого копирования таблицы проихсодить не должно. При этом данных в колонке у вас мало. 400 000 значений типа INT по 8 байт – это 3-4 Мб от ...
- 2018.01.05, 12:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Индексы в mysql
- Ответы: 10
- Просмотры: 2809
Re: Индексы в mysql
А потом нам дайте ещё результат работы команды:
Это в консоли сервера.
Код: Выделить всё
df -h
- 2018.01.05, 12:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Индексы в mysql
- Ответы: 10
- Просмотры: 2809
Re: Индексы в mysql
Зайдите в консоль мускуля и сделайте:
Результат сюда скиньте.
Код: Выделить всё
select @@tmpdir;
- 2018.01.05, 11:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Индексы в mysql
- Ответы: 10
- Просмотры: 2809
Re: Индексы в mysql
По идее должны работать страницы, которые читают эту таблицу, потому что она залочена на запись.
Столбец `section`.`element_id` типа INT?
Столбец `section`.`element_id` типа INT?