Apa yang dimaksud dengan mysqli?

Section Artikel

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

FungsiDeskripsiaffected_rows()Mengembalikan jumlah baris yang terpengaruh dalam operasi MySQL sebelumnyaautocommit()Mengaktifkan atau menonaktifkan modifikasi database otomatisbegin_transaction()Memulai transaksichange_user()Mengubah pengguna dari koneksi database yang ditentukancharacter_set_name()Mengembalikan set karakter default untuk koneksi databaseclose()Menutup koneksi database yang dibuka sebelumnyacommit()Melakukan transaksi saat iniconnect()Membuka koneksi baru ke server MySQLconnect_errno()Mengembalikan kode kesalahan dari kesalahan koneksi terakhirconnect_error()Mengembalikan deskripsi kesalahan dari kesalahan koneksi terakhirdata_seek()Menyesuaikan penunjuk hasil ke baris arbitrer di kumpulan hasildebug()Melakukan operasi debuggingdump_debug_info()Membuang info debugging ke dalam logerrno()Mengembalikan kode kesalahan terakhir untuk panggilan fungsi terbaruerror()Mengembalikan deskripsi kesalahan terakhir untuk panggilan fungsi terbaruerror_list()Mengembalikan daftar kesalahan untuk panggilan fungsi terbarufetch_all()Mengambil semua baris hasil sebagai array asosiatif, array numerik atau keduanyafetch_array()Mengambil baris hasil sebagai asosiatif, array numerik atau keduanyafetch_assoc()Mengambil baris hasil sebagai array asosiatiffetch_field()Mengembalikan bidang berikutnya dalam result-set, sebagai objekfetch_field_direct()Mengembalikan meta-data untuk satu bidang di result-set, sebagai objekfetch_fields()Mengembalikan objek array yang mewakili bidang dalam kumpulan hasilfetch_lengths()Mengembalikan panjang kolom dari baris saat ini di result-setfetch_object()Mengembalikan baris saat ini dari result-set, sebagai objekfetch_row()Mengambil satu baris dari result-set dan mengembalikannya sebagai array yang disebutkanfield_count()Mengembalikan jumlah kolom untuk kueri terbarufield_seek()Menyetel kursor bidang ke offset bidang yang diberikanget_charset()Mengembalikan objek himpunan karakterget_client_info()Mengembalikan versi pustaka klien MySQLget_client_stats()Mengembalikan statistik tentang klien per prosesget_client_version()Mengembalikan versi pustaka klien MySQL sebagai bilangan bulatget_connection_stats()Mengembalikan statistik tentang koneksi klienget_host_info()Mengembalikan nama host server MySQL dan jenis koneksiget_proto_info()Mengembalikan versi protokol MySQLget_server_info()Mengembalikan versi server MySQLget_server_version()Mengembalikan versi server MySQL sebagai bilangan bulatinfo()Mengembalikan informasi tentang kueri yang terakhir dieksekusiinit()Menginisialisasi MySQLi dan mengembalikan sumber daya untuk digunakan dengan real_connect ()insert_id()Mengembalikan id yang dibuat secara otomatis dari kueri terakhirkill()Meminta server untuk mematikan thread MySQLmore_results()Memeriksa apakah ada lebih banyak hasil dari multi querymulti_query()Melakukan satu atau beberapa kueri pada databasenext_result()Mempersiapkan kumpulan hasil berikutnya dari multi_query ()options()Menetapkan opsi koneksi tambahan dan memengaruhi perilaku koneksiping()Ping koneksi server atau mencoba untuk menyambung kembali jika koneksi turunpoll()Koneksi pollingprepare()Mempersiapkan pernyataan SQL untuk eksekusiquery()Melakukan kueri terhadap databasereal_connect()Membuka koneksi baru ke server MySQLreal_escape_string()Meloloskan karakter khusus dalam string untuk digunakan dalam pernyataan SQLreal_query()Menjalankan kueri SQL tunggalreap_async_query()Mengembalikan hasil dari kueri SQL asinkronrefresh()Refresh / flushes tabel atau cache atau reset informasi server replikasirollback()Mengembalikan transaksi saat ini untuk databaseselect_db()Pilih database default untuk kueri databaseset_charset()Menetapkan kumpulan karakter klien defaultset_local_infile_default()Unsets handler yang ditentukan pengguna untuk memuat perintah infile lokalset_local_infile_handler()Atur fungsi callback untuk perintah LOAD DATA LOCAL INFILEsqlstate()Mengembalikan kode kesalahan SQLSTATE untuk kesalahan tersebutssl_set()Digunakan untuk membangun koneksi aman menggunakan SSLstat()Mengembalikan status sistem saat inistmt_init()Menginisialisasi pernyataan dan mengembalikan objek untuk digunakan dengan stmt_prepare ()store_result()Mentransfer result-set dari kueri terakhirthread_id()Mengembalikan ID utas untuk koneksi saat inithread_safe()Menampilkan pustaka klien yang dikompilasi sebagai thread-safeuse_result()Memulai pengambilan result-set dari kueri terakhir yang dieksekusiwarning_count()Mengembalikan jumlah peringatan dari kueri terakhir dalam koneksi

MySQLiphp

Apa itu MySQLi dan fungsinya?

Secara umum, fungsi dari MySQL extension maupun MySQLi extension sama. Keduanya merupakan alat tambahan yang dipakai untuk menghubungkan aplikasi dengan database MySQL Server.

Apa perbedaan MySQLi dengan MySQL?

Pembahasan tentang perbedaan MySQL dan MySQLi berkaitan dengan ekstensi PHP. MySQL dan MySQLi extension digunakan untuk terhubung dengan database MySQL dan mengakses sejumlah fitur tambahan. MySQLi adalah update terbaru dari MySQL extension yang sudah tidak bisa digunakan lagi pada PHP v5.5.

Jelaskan apa yang dimaksud dengan MySQL?

MySQL adalah sistem manajemen database relasional (RDBMS) open-source berbasis SQL yang bekerja dengan model client-server. Kalau DBMS adalah sistem manajemen database secara umum, RDBMS merupakan software pengelolaan database berdasarkan model relasional.

Apa fungsi MySQL?

MySQL adalah sebuah sistem manajemen database yang berguna untuk mengelola database di dalam website. Sistem manajemen database dengan mysql mempunyai banyak fitur. Selain itu, proses instalasi sampai dengan penggunaannya sangat mudah sehingga bagi pengguna yang masing awam pun mungkin akan cepat untuk memahaminya.