|
7.63.11 mysqli_change_user()Change l'utilisateur de la connexion spécifiée[ Exemples avec mysqli_change_user ] PHP 5 CVS only
bool
mysqli_change_user (
resource
link
,
string
user
,
string
password
,
string
database
)
mysqli_change_user
est utilisée pour changer
l'utilisateur de la connexion spécifiée par le paramètre
link
et changer la base de données courante pour
celle spécifiée par le paramètre
database
.
Cette fonction retourne
TRUE
en cas de succès,
FALSE
en cas d'échec.
Vous pouvez passer la valeur
NULL
au paramètre
database
pour ne changer que l'utilisateur. Dans ce cas, vous pouvez utiliser la
fonction
mysqli_select_db
pour changer de base de
données.
Pour que cette fonction réussisse, les paramètres
username
et
password
doivent
être valides et l'utilisateur en question doit avoir les permissions
d'accès à la base de données désirée.
Si pour une raison ou l'autre, l'autorisation échoue, l'utilisateur
courant sera conservé.
| Note | |
L'utilisation de cette commande implique toujours que la connexion soit
considérée comme neuve, que la fonction réussisse ou non.
Un appel à cette fonction annulera donc toutes les transactions actives,
fermera les tables temporaires et déverrouillera les tables
verrouillées.
|
| Utilisation de mysqli_change_user |
<?php /* Ouvre une connexion en tant que foo@localhost et sélectionne foo_db */ $link = mysqli_connect("localhost", "foo", "pass"); mysqli_select_db("foo_db"); /* Change l'utilisateur en bar@localhost et la base de données en bar_db */ mysqli_change_user($link, "bar", "otherpass", "bar_db");
?>
|
|