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 — Zmienia użytkownika zalogowanego w aktywnym połączeniu
Opis
mysql_change_user() zmienia użytkownika zalogowanego w aktywnym połączeniu lub w połączeniu, którego identyfikator podano. Jeżeli podano nazwę bazy, zostanie ona ustawiona, w przeciwnym przypadku zostanie ustawiona bieżąca. Jeżeli nowa kombinacja użytkownik/hasło będzie nieprawidłowa, bieżący użytkownik pozostanie aktywny.
Ta funkcja jest przestarzała i została usunięta z PHP.
Parametry
- użytkownik
-
Nowa nazwa użytkownika MySQL.
- hasło
-
Nowe hasło MysQL.
- baza
-
Baza MySQL. Jeśli, nie została określona, zostanie użyta obecnie wybrana baza.
- identyfikator_połączenia
-
Połączenie MySQL. Jeśli identyfikator połączenia nie zostanie podany, użyte zostanie ostatnie połączenie otwarte przez mysql_connect(). Jeśli połączenie takie nie zostanie znalezione, funkcja spróbuje nawiązać połączenie tak, jakby wywołana została funkcja mysql_connect() bez argumentów. Jeśli żadne połączenie nie zostanie znalezione lub nawiązane, wygenerowany zostanie błąd poziomu E_WARNING.
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.
Rejestr zmian
| Wersja | Opis |
|---|---|
| 3.0.14 | Ta funkcja została usnięta z PHP. |
Notatki
Informacja: Requirements
Funkcja wymaga MySQL 3.23.3 lub nowszego.
Zobacz też:
- mysql_connect() - Otwiera połączenie do serwera MySQL
- mysql_select_db() - Wybiera bazę MySQL
- mysql_query() - Wysyła zapytanie do serwera MySQL
mysql_change_user
11-Sep-2008 12:48
