downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mysql_client_encoding> <mysql_affected_rows
Last updated: Fri, 14 Aug 2009

view this page in

mysql_change_user

(PHP 3 <= 3.0.13)

mysql_change_userChange le nom de l'utilisateur de la connexion active

Description

int mysql_change_user ( string $user , string $password [, string $database [, resource $link_identifier ]] )

mysql_change_user() change l'utilisateur de la session courante, ou sur la connexion spécifiée avec l'option link_identifier . Le nouvel utilisateur est user , identifié par le mot de passe password . Si une base database est spécifiée, elle deviendra la base par défaut de l'utilisateur. Si une erreur de connexion survient, la connexion en cours restera active. Si link_identifier n'est pas précisé, mysql_affected_rows() utilise la dernière connexion ouverte.

Cette fonction est dépréciée et n'existe plus dans PHP.

Liste de paramètres

user

Le nouveau nom d'usager MySQL.

password

Le nouveau mot de passe MySQL.

database

La base de données MySQL. Si non spécifié, la base de données actuellement sélectionnée est utilisée.

link_identifier

La connexion MySQL. S'il n'est pas spécifié, la dernière connexion ouverte avec la fonction mysql_connect() sera utilisée. Si une telle connexion n'est pas trouvée, la fonction tentera d'ouvrir une connexion, comme si la fonction mysql_connect() avait été appelée sans argument. Si aucune connexion n'est trouvée ou établie, une alerte E_WARNING est générée.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Notes

Note: Conditions
Cette fonction requiert MySQL 3.23.3 ou supérieur.

Voir aussi



add a note add a note User Contributed Notes
mysql_change_user
what at the dot hell
11-Sep-2008 12:48
Why did they remove this function? This is useful! I'm all over the place with databases and users. Some users can only insert, others only delete - this would be the easiest way and -- they removed it. I'm calling shenanigans on PHP!

mysql_client_encoding> <mysql_affected_rows
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites