Buka koneksi baru ke server MySQL:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init gagal"); }mysqli_options($con,MYSQLI_READ_DEFAULT_FILE,"myfile.cnf");if (!mysqli_real_connect($con,"localhost ","pengguna_saya","kata sandi_saya","db_saya")) { die("Kesalahan koneksi: " .mysqli_connect_error()); }mysqli_close($con);?>Fungsi mysqli_options() menetapkan opsi koneksi tambahan yang memengaruhi perilaku koneksi.
Fungsi mysqli_options() dapat dipanggil beberapa kali untuk mengatur beberapa opsi.
Catatan: Fungsi mysqli_options() dapat dipanggil setelah mysqli_init() dan sebelum mysqli_real_connect().
mysqli_options( koneksi, opsi, nilai ) ;
parameter | menggambarkan |
---|---|
koneksi | Diperlukan. Menentukan koneksi MySQL yang akan digunakan. |
pilihan | Diperlukan. Menentukan opsi yang akan disetel. Dapat berupa salah satu nilai berikut: MYSQLI_OPT_CONNECT_TIMEOUT - Batas waktu koneksi habis dalam hitungan detik MYSQLI_OPT_LOCAL_INFILE - aktifkan/nonaktifkan LOAD LOCAL INFILE MYSQLI_INIT_COMMAND - perintah untuk dijalankan setelah terhubung ke server MySQL MYSQLI_READ_DEFAULT_FILE - opsi untuk membaca dari file bernama alih-alih my.cnf MYSQLI_READ_DEFAULT_GROUP - Membaca opsi dari grup bernama dalam file yang ditentukan di my.cnf atau MYSQLI_READ_DEFAULT_FILE MYSQLI_SERVER_PUBLIC_KEY - File kunci publik RSA berdasarkan otentikasi SHA-256 |
nilai | Diperlukan. Menentukan nilai opsi . |
Nilai pengembalian: | Mengembalikan TRUE jika berhasil dan FALSE jika gagal. |
---|---|
Versi PHP: | 5+ |
Catatan pembaruan: | Opsi MYSQLI_SERVER_PUBLIC_KEY telah ditambahkan di PHP 5.5. |