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_change_user
(PHP 3 <= 3.0.13)
mysql_change_user — Ändert den zurzeit angemeldeten Benutzer der aktiven Verbindung
Beschreibung
mysql_change_user() ändert den angemeldeten Benutzer der aktuellen, aktiven Datenbank-Verbindung, oder für die Verbindung, die mit dem optionalen Parameter Verbindungs-Kennung bestimmt wurde. Wurde eine Datenbank angegeben, wird diese zur aktiven Datenbank, nachdem der Benutzer gewechselt hat.
Diese Funktion ist veraltet und existiert nicht mehr in PHP.
Parameter-Liste
- user
-
Der neue MySQL-Benutzername.
- password
-
Das neue MySQL-Kennwort.
- database
-
Die neue aktive Datenbank. Wird diese nicht angegeben so wird weiter die bisherige aktive Datenbank genutzt.
- Verbindungs-Kennung
-
Die MySQL-Verbindung. Wird die Verbindungskennung nicht angegeben, wird die letzte durch mysql_connect() geöffnete Verbindung angenommen. Falls keine solche Verbindung gefunden wird, wird versucht, eine Verbindung aufzubauen, wie es beim Aufruf von mysql_connect() ohne Angabe von Argumenten der Fall wäre. Falls zufällig keine Verbindung gefunden oder aufgebaut werden kann, wird eine Warnung der Stufe E_WARNING erzeugt.
Rückgabewerte
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
Anmerkungen
Hinweis: Requirements
Diese Funktion benötigt MySQL 3.32.3 oder höher.
Siehe auch
- mysql_connect() - Öffnet eine Verbindung zu einem MySQL-Server
- mysql_select_db() - Auswahl einer MySQL Datenbank
- mysql_query() - Sendet eine Anfrage an MySQL
mysql_change_user
11-Sep-2008 12:48
