(PHP 5)
mysqli_change_user(no version information, might be only in CVS)
mysqli->change_user -- Modifica o usuário para a conexão com o banco de dados especificadaEstilo de procedimento:
bool mysqli_change_user ( object link, string user, string password, string database )Estilo orientado a objeto (metodo):
class mysqli {
mysqli_change_user() é usado para mudar o usuário na conexão com o
banco de dados especificado como indicado pelo parâmetro link
e definido para o banco
de dados atual para o especificado pelo parâmetro database
.
Se desejado, o valor NULL pode ser passado no lugar do parâmetro database
fazendo com que seja apenas mudado o usuário e não seja escolhido também um banco de dados. Para escolher
um banco de dados neste caso, use a função mysqli_select_db().
Para poder mudar usuários de maneira correta, os parâmetors username
e
password
devem ser válidos e este usuário deve ter permissões
suficinte para acessar o banco de dados desejado. Se por alguma razão a autenticação falhar,
o usuário atualmente autenticado irá permanecer.
Nota: Usar este comando fará sempre que a conexão atual com o banco de dados funcione como se fosse completamente uma nova conexão, não importando se a operação foi completada de maneira correta. Este reínicio incluí desfazer quaisquer transações ativas, fechar todas as tabelas temporarias e destravar todas as tabelas travadas.
Exemplo 2. Estilo de procedimentos
|
Os exempos acima irão produzir a seguinte saída:
Default database: world Value of variable a is NULL |