Создать таблицу и предоставить разрешение новому пользователю - PullRequest
0 голосов
/ 16 сентября 2011

С codeigniter я хотел бы иметь что-то похожее на: Codeigniter, создавать таблицы и пользователей для MySQL

Но мне нужно добавить новую таблицу с новым пользователем и паролем.Введите

$this->load->dbforge()

if ($this->dbforge->create_table('my_db'))
{
    echo 'Database created!';
}

и добавьте предварительное представление для нового пользователя и перейдите к таблице: «my_db» только для чтения (SELECT)!Если кто-то может помочь мне с этим, это должно быть здорово!

1 Ответ

0 голосов
/ 16 сентября 2011

Не использовал CodeIgniter, но я думаю, что вы можете использовать что-то вроде этого -

$this->db->query('YOUR QUERY HERE');

http://codeigniter.com/user_guide/database/queries.html

А вот это пример скрипта -

CREATE USER 'user1'@'%'; -- specify new account - user name + host name
SET PASSWORD FOR 'user1'@'%' = PASSWORD ('pwd'); -- set password
GRANT SELECT ON TABLE db_name.table_name TO 'user1'@'%'; -- grant SELECT privilege
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...