Pengertian PHP MySQLi
Fungsi MySQLi digunakan untuk mengakses server database MySQL.
Catatan: Ekstensi MySQLi dirancang untuk bekerja dengan MySQL versi 4.1.13 atau yang lebih baru.
Instalasi / Konfigurasi Runtime
Agar fungsi MySQLi tersedia, harus mengkompilasi PHP dengan dukungan untuk ekstensi MySQLi.
Ekstensi MySQLi diperkenalkan pada PHP versi 5.0.0.
Driver Asli MySQL disertakan dalam PHP versi 5.3.0.
Untuk detail instalasi, kunjungi: http://php.net/manual/en/mysqli.installation.php
Untuk detail konfigurasi runtime, buka: http://php.net/manual/en/mysqli.configuration.php
Fungsi PHP MySQLi
Fungsi | Deskripsi |
---|---|
affected_rows() | Mengembalikan jumlah baris yang terpengaruh dalam operasi MySQL sebelumnya |
autocommit() | Mengaktifkan atau menonaktifkan modifikasi database otomatis |
begin_transaction() | Memulai transaksi |
change_user() | Mengubah pengguna dari koneksi database yang ditentukan |
character_set_name() | Mengembalikan set karakter default untuk koneksi database |
close() | Menutup koneksi database yang dibuka sebelumnya |
commit() | Melakukan transaksi saat ini |
connect() | Membuka koneksi baru ke server MySQL |
connect_errno() | Mengembalikan kode kesalahan dari kesalahan koneksi terakhir |
connect_error() | Mengembalikan deskripsi kesalahan dari kesalahan koneksi terakhir |
data_seek() | Menyesuaikan penunjuk hasil ke baris arbitrer di kumpulan hasil |
debug() | Melakukan operasi debugging |
dump_debug_info() | Membuang info debugging ke dalam log |
errno() | Mengembalikan kode kesalahan terakhir untuk panggilan fungsi terbaru |
error() | Mengembalikan deskripsi kesalahan terakhir untuk panggilan fungsi terbaru |
error_list() | Mengembalikan daftar kesalahan untuk panggilan fungsi terbaru |
fetch_all() | Mengambil semua baris hasil sebagai array asosiatif, array numerik atau keduanya |
fetch_array() | Mengambil baris hasil sebagai asosiatif, array numerik atau keduanya |
fetch_assoc() | Mengambil baris hasil sebagai array asosiatif |
fetch_field() | Mengembalikan bidang berikutnya dalam result-set, sebagai objek |
fetch_field_direct() | Mengembalikan meta-data untuk satu bidang di result-set, sebagai objek |
fetch_fields() | Mengembalikan objek array yang mewakili bidang dalam kumpulan hasil |
fetch_lengths() | Mengembalikan panjang kolom dari baris saat ini di result-set |
fetch_object() | Mengembalikan baris saat ini dari result-set, sebagai objek |
fetch_row() | Mengambil satu baris dari result-set dan mengembalikannya sebagai array yang disebutkan |
field_count() | Mengembalikan jumlah kolom untuk kueri terbaru |
field_seek() | Menyetel kursor bidang ke offset bidang yang diberikan |
get_charset() | Mengembalikan objek himpunan karakter |
get_client_info() | Mengembalikan versi pustaka klien MySQL |
get_client_stats() | Mengembalikan statistik tentang klien per proses |
get_client_version() | Mengembalikan versi pustaka klien MySQL sebagai bilangan bulat |
get_connection_stats() | Mengembalikan statistik tentang koneksi klien |
get_host_info() | Mengembalikan nama host server MySQL dan jenis koneksi |
get_proto_info() | Mengembalikan versi protokol MySQL |
get_server_info() | Mengembalikan versi server MySQL |
get_server_version() | Mengembalikan versi server MySQL sebagai bilangan bulat |
info() | Mengembalikan informasi tentang kueri yang terakhir dieksekusi |
init() | Menginisialisasi MySQLi dan mengembalikan sumber daya untuk digunakan dengan real_connect () |
insert_id() | Mengembalikan id yang dibuat secara otomatis dari kueri terakhir |
kill() | Meminta server untuk mematikan thread MySQL |
more_results() | Memeriksa apakah ada lebih banyak hasil dari multi query |
multi_query() | Melakukan satu atau beberapa kueri pada database |
next_result() | Mempersiapkan kumpulan hasil berikutnya dari multi_query () |
options() | Menetapkan opsi koneksi tambahan dan memengaruhi perilaku koneksi |
ping() | Ping koneksi server atau mencoba untuk menyambung kembali jika koneksi turun |
poll() | Koneksi polling |
prepare() | Mempersiapkan pernyataan SQL untuk eksekusi |
query() | Melakukan kueri terhadap database |
real_connect() | Membuka koneksi baru ke server MySQL |
real_escape_string() | Meloloskan karakter khusus dalam string untuk digunakan dalam pernyataan SQL |
real_query() | Menjalankan kueri SQL tunggal |
reap_async_query() | Mengembalikan hasil dari kueri SQL asinkron |
refresh() | Refresh / flushes tabel atau cache atau reset informasi server replikasi |
rollback() | Mengembalikan transaksi saat ini untuk database |
select_db() | Pilih database default untuk kueri database |
set_charset() | Menetapkan kumpulan karakter klien default |
set_local_infile_default() | Unsets handler yang ditentukan pengguna untuk memuat perintah infile lokal |
set_local_infile_handler() | Atur fungsi callback untuk perintah LOAD DATA LOCAL INFILE |
sqlstate() | Mengembalikan kode kesalahan SQLSTATE untuk kesalahan tersebut |
ssl_set() | Digunakan untuk membangun koneksi aman menggunakan SSL |
stat() | Mengembalikan status sistem saat ini |
stmt_init() | Menginisialisasi pernyataan dan mengembalikan objek untuk digunakan dengan stmt_prepare () |
store_result() | Mentransfer result-set dari kueri terakhir |
thread_id() | Mengembalikan ID utas untuk koneksi saat ini |
thread_safe() | Menampilkan pustaka klien yang dikompilasi sebagai thread-safe |
use_result() | Memulai pengambilan result-set dari kueri terakhir yang dieksekusi |
warning_count() | Mengembalikan jumlah peringatan dari kueri terakhir dalam koneksi |