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 — Etkin bağlantının oturum açmış kullanıcısını değiştir
Açıklama
mysql_change_user() etkin bağlantının veya tercihe bağlı bağlantı_belirteci değiştirgesi ile belirtilen bağlantısında oturum açmış kullanıcısını değiştirir. Eğer bir veritabanı belirtildiyse, kullanıcı değiştirildikten sonra bu veritabanı geçerli olacaktır. Eğer kullanıcı adı ve parola ile giriş yapılamazsa, hali hazırdaki bağlı kullanıcı etkin olarak kalır.
Bu işlev kaldırılmıştır ve artık PHP'de bulunmamaktadır.
Değiştirgeler
- kullanıcı
-
Yeni MySQL kullanıcı adı.
- parola
-
Yeni MySQL parolası.
- veritabanı
-
MySQL veritabanı. Belirtilmemişse, geçerli olan seçilmiş veritabanı kullanılır.
- bağlantı_belirteci
-
MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse mysql_connect() tarafından açılan son bağlantı kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa mysql_connect() değiştirgesiz olarak çağrılmış gibi bir bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de kurulamazsa E_WARNING seviyesinde bir hata üretilir.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Notlar
Bilginize: Gereksinimler
Bu işlev MySQL 3.23.3 veya üzerini gerektirir.
Ayrıca Bakınız
- mysql_connect() - MySQL Sunucusuna bir bağlantı açar
- mysql_select_db() - Bir MySQL veritabanı seçer
- mysql_query() - Send a MySQL query
mysql_change_user
11-Sep-2008 12:48
