MySQLi (My Structured Query Language) adalah sebuah extension PHP yang digunakan untuk berkomunikasi dengan database MySQL. Dalam artikel ini, kita akan membahas berbagai fungsi-fungsi yang tersedia dalam MySQLi.
Initialization dan Prepared Statement
mysqli::stmt_init
– Initializes a statement and returns an object for use withmysqli_stmt_prepare
mysqli_stmt::prepare
– Prepares an SQL statement for executionmysqli_stmt::bind_param
– Binds variables to a prepared statement as parametersmysqli_stmt::execute
– Executes a prepared statement
Result Set
mysqli_result
– The mysqli_result classmysqli_result::__construct
– Constructs a mysqli_result objectmysqli_result::fetch_array
– Fetch the next row of a result set as an associative, a numeric array, or bothmysqli_result::fetch_assoc
– Fetch the next row of a result set as an associative arraymysqli_result::fetch_object
– Fetch the next row of a result set as an object
Error dan Warnings
mysqli::$errno
– Returns the error code for the most recent statement callmysqli::$error
– Returns a string description for last statement errormysqli::$error_list
– Returns a list of errors from the last statement executedmysqli_warning
– The mysqli_warning classmysqli_warning::next
– Fetch next warning
Lain-lain
mysqli::use_result
– Initiates a result set retrievalmysqli::$thread_id
– Returns the thread ID for the current connectionmysqli::store_result
– Transfers a result set from the last querymysqli_driver
– The mysqli_driver classmysqli_driver::embedded_server_end
– Stop embedded servermysqli_driver::embedded_server_start
– Initialize and start embedded server
Dalam kesimpulan, MySQLi adalah sebuah extension PHP yang digunakan untuk berkomunikasi dengan database MySQL. Berbagai fungsi-fungsi yang tersedia dalam MySQLi dapat digunakan untuk mengelola database dan memperbaiki error serta warnings.