Buka koneksi baru ke server MySQL:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init gagal" }if (!mysqli_real_connect($con,"localhost","pengguna_saya","kata sandi_saya","my_db") ) { die("Kesalahan Sambungan: " .mysqli_connect_error()); }mysqli_close($con);?>Fungsi mysqli_real_connect() membuka koneksi baru ke server MySQL.
Fungsi mysqli_real_connect() berbeda dengan fungsi mysqli_connect() dalam beberapa aspek berikut:
mysqli_real_connect() memerlukan objek valid yang dibuat oleh mysqli_init().
mysqli_real_connect() dapat digunakan dengan mysqli_options() untuk mengatur opsi koneksi yang berbeda.
mysqli_real_connect() memiliki parameter bendera.
mysqli_real_connect( koneksi,host,nama pengguna,kata sandi,namadb,port,soket,bendera ) ;
parameter | menggambarkan |
---|---|
koneksi | Diperlukan. Menentukan koneksi MySQL yang akan digunakan. |
tuan rumah | Opsional. Tentukan nama host atau alamat IP. |
nama belakang | Opsional. Menentukan nama pengguna MySQL. |
kata sandi | Opsional. Menentukan kata sandi MySQL. |
namadb | Opsional. Menentukan database default yang akan digunakan. |
pelabuhan | Opsional. Menentukan nomor port untuk mencoba terhubung ke server MySQL. |
stopkontak | Opsional. Menentukan soket atau pipa bernama yang akan digunakan. |
bendera | Opsional. Menentukan opsi koneksi yang berbeda. Nilai yang mungkin: MYSQLI_CLIENT_COMPRESS - Gunakan protokol kompresi MYSQLI_CLIENT_FOUND_ROWS - Mengembalikan jumlah baris yang cocok (bukan jumlah baris yang terpengaruh) MYSQLI_CLIENT_IGNORE_SPACE - Izinkan spasi setelah nama fungsi, sehingga nama fungsi dicadangkan MYSQLI_CLIENT_INTERACTIVE - biarkan waktu tidak aktif selama beberapa detik sebelum menutup koneksi MYSQLI_CLIENT_SSL - Gunakan enkripsi SSL |
Nilai pengembalian: | Mengembalikan TRUE jika berhasil dan FALSE jika gagal. |
---|---|
Versi PHP: | 5+ |