Fungsi mysql_pconnect() PHP
Definisi dan penggunaan
Fungsi mysql_pconnect() membuka sambungan persisten ke server MySQL.
mysql_pconnect() dan mysql_connect() sangat serupa, tetapi ada dua perbezaan utama:
- Saat menghubungkan, fungsi ini akan mencuba terlebih dahulu mencari sambungan (persisten) yang sudah dibuka dengan nama pengguna dan kata laluan yang sama di host yang sama. Jika ditemukan, tanda pengenal sambungan ini akan dikembalikan tanpa membuka sambungan baru.
- Kemudian, apabila skrip dijalankan selesai, sambungan ke server SQL akan tidak ditutup. Sambungan ini akan kekal terbuka untuk digunakan di masa mendatang (mysql_close() tidak akan tutup sambungan yang dibangunkan oleh mysql_pconnect()).
Syarat
mysql_pconnect(server,user,pwd,clientflag)
Parameter | Description |
---|---|
server |
Pilihan. Tentukan server yang hendak disambung. Boleh termasuk port penghubung, contohnya "hostname:port", atau laluan ke soket lokal, contohnya untuk localhost adalah ":/path/to/socket". Jika arahan mysql.default_host PHP belum ditakrifkan (keadaan lalai), nilai lalai adalah 'localhost:3306'. |
user | Pilihan. Nama pengguna. Nilai lalai adalah nama pengguna pemilik proses layar server. |
pwd | Pilihan. Katalaluan. Nilai lalai adalah katalaluan kosong. |
clientflag |
Pilihan.clientflags Parameter boleh adalah gabungan daripada konstanta berikut:
|
Hasil Balik
Jika berjaya, akan kembalikan perekaan penghubung MySQL persisten, jika gagal kembalikan FALSE.
Pesan dan komen
Komen:Parameter pilihan clientflag Dipakai sejak versi PHP 4.3.0.
Pesan:Untuk membuat sambungan bukan persisten, gunakan mysql_connect() Fungsi.
Contoh
<?php $con = mysql_pconnect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Tidak dapat disambungkan: ' . mysql_error()); } ?>