PHP MySQLi
Pengenalan kepada PHP MySQLi
PHP MySQLi = PHP MySQL Ditingkatkan!
Fungsi MySQLi membolehkan anda mengakses pelayan pangkalan data MySQL.
Nota: Pelanjutan MySQLi direka bentuk untuk berfungsi dengan MySQL versi 4.1.13 atau lebih baharu.
Konfigurasi Pemasangan/Waktu Jalan
Untuk dapat menggunakan fungsi MySQLi dengan lancar, anda mesti menambah sokongan untuk sambungan MySQLi semasa menyusun PHP.
Pelanjutan MySQLi telah diperkenalkan dalam PHP versi 5.0.0. Pemacu Asli MySQL disertakan dalam PHP versi 5.3.0.
Untuk butiran pemasangan, lawati: http://www.php.net/manual/en/mysqli.installation.php
Untuk butiran konfigurasi jalankan, lawati: http://www. php.net/manual/en/mysqli.configuration.php
Fungsi PHP 5 MySQLi
Fungsi | Penerangan |
---|---|
mysqli_affected_rows()🎜 > | Mengembalikan bilangan baris rekod yang dipengaruhi oleh operasi MySQL sebelumnya.|
Hidupkan atau matikan komit automatik pengubahsuaian pangkalan data. | |
Tukar pengguna untuk sambungan pangkalan data yang ditentukan. | |
Mengembalikan set aksara lalai untuk sambungan pangkalan data. | |
Tutup sambungan pangkalan data yang dibuka sebelum ini. | |
Komit transaksi semasa. | |
Mengembalikan kod ralat ralat sambungan terakhir. | |
Mengembalikan perihalan ralat bagi ralat sambungan terakhir. | |
Buka sambungan baharu ke pelayan MySQL. | |
Laraskan penuding hasil kepada baris arbitrari dalam set hasil. | |
Lakukan operasi penyahpepijatan. | |
Buang maklumat penyahpepijatan ke dalam log. | |
Mengembalikan kod ralat terakhir bagi fungsi yang paling baru dipanggil. | |
Mengembalikan senarai ralat bagi fungsi yang paling baru dipanggil. | |
Mengembalikan perihalan ralat terakhir bagi fungsi yang paling baru dipanggil. | |
Ambil semua baris daripada set hasil sebagai tatasusunan bersekutu, atau tatasusunan angka, atau kedua-duanya. | |
Ambil baris daripada set hasil sebagai tatasusunan bersekutu, atau tatasusunan angka, atau kedua-duanya. | |
Dapatkan baris daripada set hasil sebagai tatasusunan bersekutu. | |
Dapatkan meta-data medan tunggal daripada set hasil dan kembalikannya sebagai objek. | |
Dapatkan medan seterusnya daripada set hasil dan kembalikannya sebagai objek. | |
Mengembalikan tatasusunan objek yang mewakili medan dalam hasilnya. | |
Mengembalikan panjang setiap lajur baris semasa dalam set hasil. | |
Dapatkan baris semasa daripada set hasil dan mengembalikannya sebagai objek. | |
Mendapat satu baris daripada set hasil dan mengembalikannya sebagai tatasusunan penghitungan. | |
Mengembalikan bilangan lajur pertanyaan terkini. | |
Tetapkan penuding dalam set hasil kepada offset medan yang ditentukan. | |
Mengembalikan kedudukan penuding dalam set hasil. | |
Lepaskan memori hasil. | |
Mengembalikan objek set aksara. | |
Mengembalikan versi perpustakaan klien MySQL. | |
mysqli_get_client_stats() | Mengembalikan statistik tentang setiap proses pelanggan. |
mysqli_get_client_version() | Mengembalikan versi perpustakaan klien MySQL sebagai integer. |
mysqli_get_connection_stats() | Mengembalikan statistik tentang sambungan pelanggan. |
mysqli_get_host_info() | Mengembalikan nama hos pelayan MySQL dan jenis sambungan. |
mysqli_get_proto_info() | Mengembalikan versi protokol MySQL. |
mysqli_get_server_info() | Mengembalikan versi pelayan MySQL. |
mysqli_get_server_version() | Mengembalikan versi pelayan MySQL sebagai integer. |
mysqli_info() | Mengembalikan maklumat tentang pertanyaan yang paling baru dilaksanakan. |
mysqli_init() | Memulakan MySQLi dan mengembalikan sumber yang digunakan oleh mysqli_real_connect(). |
mysqli_insert_id() | Mengembalikan ID yang dijana secara automatik daripada pertanyaan terakhir. |
mysql_kill() | Meminta pelayan untuk mematikan urutan MySQL. |
mysqli_more_results() | Menyemak sama ada berbilang pertanyaan mempunyai lebih banyak hasil. |
mysqli_multi_query() | Laksanakan satu atau lebih pertanyaan terhadap pangkalan data. |
mysqli_next_result() | Sediakan set hasil seterusnya untuk mysqli_multi_query(). |
mysqli_num_fields() | Mengembalikan bilangan medan dalam set hasil. |
mysqli_num_rows() | Mengembalikan bilangan baris dalam set hasil. |
mysqli_options() | Tetapkan pilihan sambungan tambahan untuk mempengaruhi tingkah laku sambungan. |
mysqli_ping() | Buat sambungan pelayan dan cuba sambung semula jika sambungan terputus. |
mysqli_prepare() | Bersedia untuk melaksanakan pernyataan SQL. |
mysqli_query() | Jalankan pertanyaan terhadap pangkalan data. |
mysqli_real_connect() | Buka pautan baharu ke pelayan MySQL. |
mysqli_real_escape_string() | Escape aksara khas dalam rentetan yang digunakan dalam pernyataan SQL. |
mysqli_real_query() | Laksanakan pertanyaan SQL |
mysqli_reap_async_query() | Semula keputusan bagi pertanyaan tak segerak . |
mysqli_refresh() | Muat semula jadual atau cache, atau tetapkan semula maklumat pelayan replikasi. |
mysqli_rollback() | Memutar kembali transaksi semasa dalam pangkalan data. |
mysqli_select_db() | Tukar pangkalan data lalai untuk sambungan. |
mysqli_set_charset() | Tetapkan set aksara klien lalai. |
mysqli_set_local_infile_default() | Batalkan pemegang takrif pengguna yang digunakan untuk memuatkan perintah infile setempat. |
mysqli_set_local_infile_handler() | Menetapkan fungsi rollback untuk arahan LOAD DATA LOCAL INFILE. |
mysqli_sqlstate() | Mengembalikan kod ralat SQLSTATE operasi MySQL yang terakhir. |
mysqli_ssl_set() | digunakan untuk membuat sambungan selamat SSL. |
mysqli_stat() | Mengembalikan status sistem semasa. |
mysqli_stmt_init() | Memulakan pernyataan dan mengembalikan objek yang digunakan oleh mysqli_stmt_prepare(). |
mysqli_store_result() | Menghantar set hasil pertanyaan terakhir. |
mysqli_thread_id() | Mengembalikan ID urutan sambungan semasa. |
mysqli_thread_safe() | Mengembalikan sama ada pustaka klien disusun menjadi thread-safe. |
mysqli_use_result() | Memulakan pengambilan semula set hasil daripada pertanyaan terakhir yang dilaksanakan menggunakan mysqli_real_query(). |
mysqli_warning_count() | Mengembalikan bilangan amaran untuk pertanyaan terakhir dalam sambungan. |