The MySQLi Extension Function Summary
mysqli Class | |||
---|---|---|---|
OOP Interface | Procedural Interface | Alias (Do not use) | Description |
Properties | |||
$mysqli::affected_rows | mysqli_affected_rows() | N/A | Gets the number of affected rows in a previous MySQL operation |
$mysqli::client_info | mysqli_get_client_info() | N/A | Returns the MySQL client version as a string |
$mysqli::client_version | mysqli_get_client_version() | N/A | Returns MySQL client version info as an integer |
$mysqli::connect_errno | mysqli_connect_errno() | N/A | Returns the error code from last connect call |
$mysqli::connect_error | mysqli_connect_error() | N/A | Returns a string description of the last connect error |
$mysqli::errno | mysqli_errno() | N/A | Returns the error code for the most recent function call |
$mysqli::error | mysqli_error() | N/A | Returns a string description of the last error |
$mysqli::field_count | mysqli_field_count() | N/A | Returns the number of columns for the most recent query |
$mysqli::host_info | mysqli_get_host_info() | N/A | Returns a string representing the type of connection used |
$mysqli::protocol_version | mysqli_get_proto_info() | N/A | Returns the version of the MySQL protocol used |
$mysqli::server_info | mysqli_get_server_info() | N/A | Returns the version of the MySQL server |
$mysqli::server_version | mysqli_get_server_version() | N/A | Returns the version of the MySQL server as an integer |
$mysqli::info | mysqli_info() | N/A | Retrieves information about the most recently executed query |
$mysqli::insert_id | mysqli_insert_id() | N/A | Returns the auto generated id used in the last query |
$mysqli::sqlstate | mysqli_sqlstate() | N/A | Returns the SQLSTATE error from previous MySQL operation |
$mysqli::warning_count | mysqli_warning_count() | N/A | Returns the number of warnings from the last query for the given link |
Methods | |||
mysqli::autocommit() | mysqli_autocommit() | N/A | Turns on or off auto-committing database modifications |
mysqli::change_user() | mysqli_change_user() | N/A | Changes the user of the specified database connection |
mysqli::character_set_name(), mysqli::client_encoding | mysqli_character_set_name() | mysqli_client_encoding() | Returns the default character set for the database connection |
mysqli::close() | mysqli_close() | N/A | Closes a previously opened database connection |
mysqli::commit() | mysqli_commit() | N/A | Commits the current transaction |
mysqli::__construct() | mysqli_connect() | N/A | Open a new connection to the MySQL server [Note: static (i.e. class) method] |
mysqli::debug() | mysqli_debug() | N/A | Performs debugging operations |
mysqli::dump_debug_info() | mysqli_dump_debug_info() | N/A | Dump debugging information into the log |
mysqli::get_charset() | mysqli_get_charset() | N/A | Returns a character set object |
mysqli::get_connection_stats() | mysqli_get_connection_stats() | N/A | Returns client connection statistics. Available only with mysqlnd. |
mysqli::get_client_info() | mysqli_get_client_info() | N/A | Returns the MySQL client version as a string |
mysqli::get_client_stats() | mysqli_get_client_stats() | N/A | Returns client per-process statistics. Available only with mysqlnd. |
mysqli::get_cache_stats() | mysqli_get_cache_stats() | N/A | Returns client Zval cache statistics. Available only with mysqlnd. |
mysqli::get_server_info() | mysqli_get_server_info() | N/A | Returns a string representing the version of the MySQL server that the MySQLi extension is connected to |
mysqli::get_warnings() | mysqli_get_warnings() | N/A | NOT DOCUMENTED |
mysqli::init() | mysqli_init() | N/A | Initializes MySQLi and returns a resource for use with mysqli_real_connect. [Not called on an object, as it returns a $mysqli object.] |
mysqli::kill() | mysqli_kill() | N/A | Asks the server to kill a MySQL thread |
mysqli::more_results() | mysqli_more_results() | N/A | Check if there are any more query results from a multi query |
mysqli::multi_query() | mysqli_multi_query() | N/A | Performs a query on the database |
mysqli::next_result() | mysqli_next_result() | N/A | Prepare next result from multi_query |
mysqli::options() | mysqli_options() | mysqli_set_opt() | Set options |
mysqli::ping() | mysqli_ping() | N/A | Pings a server connection, or tries to reconnect if the connection has gone down |
mysqli::prepare() | mysqli_prepare() | N/A | Prepare an SQL statement for execution |
mysqli::query() | mysqli_query() | N/A | Performs a query on the database |
mysqli::real_connect() | mysqli_real_connect() | N/A | Opens a connection to a mysql server |
mysqli::real_escape_string(), mysqli::escape_string() | mysqli_real_escape_string() | mysqli_escape_string() | Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection |
mysqli::real_query() | mysqli_real_query() | N/A | Execute an SQL query |
mysqli::refresh() | mysqli_refresh() | N/A | Flushes tables or caches, or resets the replication server information |
mysqli::rollback() | mysqli_rollback() | N/A | Rolls back current transaction |
mysqli::select_db() | mysqli_select_db() | N/A | Selects the default database for database queries |
mysqli::set_charset() | mysqli_set_charset() | N/A | Sets the default client character set |
mysqli::set_local_infile_default() | mysqli_set_local_infile_default() | N/A | Unsets user defined handler for load local infile command |
mysqli::set_local_infile_handler() | mysqli_set_local_infile_handler() | N/A | Set callback function for LOAD DATA LOCAL INFILE command |
mysqli::ssl_set() | mysqli_ssl_set() | N/A | Used for establishing secure connections using SSL |
mysqli::stat() | mysqli_stat() | N/A | Gets the current system status |
mysqli::stmt_init() | mysqli_stmt_init() | N/A | Initializes a statement and returns an object for use with mysqli_stmt_prepare |
mysqli::store_result() | mysqli_store_result() | N/A | Transfers a result set from the last query |
mysqli::thread_id() | mysqli_thread_id() | N/A | Returns the thread ID for the current connection |
mysqli::thread_safe() | mysqli_thread_safe() | N/A | Returns whether thread safety is given or not |
mysqli::use_result() | mysqli_use_result() | N/A | Initiate a result set retrieval |
MySQL_STMT | |||
---|---|---|---|
OOP Interface | Procedural Interface | Alias (Do not use) | Description |
Properties | |||
$mysqli_stmt::affected_rows | mysqli_stmt_affected_rows() | N/A | Returns the total number of rows changed, deleted, or inserted by the last executed statement |
$mysqli_stmt::errno | mysqli_stmt_errno() | N/A | Returns the error code for the most recent statement call |
$mysqli_stmt::error | mysqli_stmt_error() | N/A | Returns a string description for last statement error |
$mysqli_stmt::field_count | mysqli_stmt_field_count() | N/A | Returns the number of field in the given statement - not documented |
$mysqli_stmt::insert_id | mysqli_stmt_insert_id() | N/A | Get the ID generated from the previous INSERT operation |
$mysqli_stmt::num_rows | mysqli_stmt_num_rows() | N/A | Return the number of rows in statements result set |
$mysqli_stmt::param_count | mysqli_stmt_param_count() | mysqli_param_count() | Returns the number of parameter for the given statement |
$mysqli_stmt::sqlstate | mysqli_stmt_sqlstate() | N/A | Returns SQLSTATE error from previous statement operation |
Methods | |||
mysqli_stmt::attr_get() | mysqli_stmt_attr_get() | N/A | Used to get the current value of a statement attribute |
mysqli_stmt::attr_set() | mysqli_stmt_attr_set() | N/A | Used to modify the behavior of a prepared statement |
mysqli_stmt::bind_param() | mysqli_stmt_bind_param() | mysqli_bind_param() | Binds variables to a prepared statement as parameters |
mysqli_stmt::bind_result() | mysqli_stmt_bind_result() | mysqli_bind_result() | Binds variables to a prepared statement for result storage |
mysqli_stmt::close() | mysqli_stmt_close() | N/A | Closes a prepared statement |
mysqli_stmt::data_seek() | mysqli_stmt_data_seek() | N/A | Seeks to an arbitrary row in statement result set |
mysqli_stmt::execute() | mysqli_stmt_execute() | mysqli_execute() | Executes a prepared Query |
mysqli_stmt::fetch() | mysqli_stmt_fetch() | mysqli_fetch() | Fetch results from a prepared statement into the bound variables |
mysqli_stmt::free_result() | mysqli_stmt_free_result() | N/A | Frees stored result memory for the given statement handle |
mysqli_stmt::get_result() | mysqli_stmt_get_result() | N/A | Gets a result set from a prepared statement. Available only with mysqlnd. |
mysqli_stmt::get_warnings() | mysqli_stmt_get_warnings() | N/A | NOT DOCUMENTED |
mysqli_stmt::more_results() | mysqli_stmt_more_results() | N/A | Checks if there are more query results from a multiple query |
mysqli_stmt::next_result() | mysqli_stmt_next_result() | N/A | Reads the next result from a multiple query |
mysqli_stmt::num_rows() | mysqli_stmt_num_rows() | N/A | See also property $mysqli_stmt::num_rows |
mysqli_stmt::prepare() | mysqli_stmt_prepare() | N/A | Prepare an SQL statement for execution |
mysqli_stmt::reset() | mysqli_stmt_reset() | N/A | Resets a prepared statement |
mysqli_stmt::result_metadata() | mysqli_stmt_result_metadata() | mysqli_get_metadata() | Returns result set metadata from a prepared statement |
mysqli_stmt::send_long_data() | mysqli_stmt_send_long_data() | mysqli_send_long_data() | Send data in blocks |
mysqli_stmt::store_result() | mysqli_stmt_store_result() | N/A | Transfers a result set from a prepared statement |
mysqli_result | |||
---|---|---|---|
OOP Interface | Procedural Interface | Alias (Do not use) | Description |
Properties | |||
$mysqli_result::current_field | mysqli_field_tell() | N/A | Get current field offset of a result pointer |
$mysqli_result::field_count | mysqli_num_fields() | N/A | Get the number of fields in a result |
$mysqli_result::lengths | mysqli_fetch_lengths() | N/A | Returns the lengths of the columns of the current row in the result set |
$mysqli_result::num_rows | mysqli_num_rows() | N/A | Gets the number of rows in a result |
Methods | |||
mysqli_result::data_seek() | mysqli_data_seek() | N/A | Adjusts the result pointer to an arbitrary row in the result |
mysqli_result::fetch_all() | mysqli_fetch_all() | N/A | Fetches all result rows and returns the result set as an associative array, a numeric array, or both. Available only with mysqlnd. |
mysqli_result::fetch_array() | mysqli_fetch_array() | N/A | Fetch a result row as an associative, a numeric array, or both |
mysqli_result::fetch_assoc() | mysqli_fetch_assoc() | N/A | Fetch a result row as an associative array |
mysqli_result::fetch_field_direct() | mysqli_fetch_field_direct() | N/A | Fetch meta-data for a single field |
mysqli_result::fetch_field() | mysqli_fetch_field() | N/A | Returns the next field in the result set |
mysqli_result::fetch_fields() | mysqli_fetch_fields() | N/A | Returns an array of objects representing the fields in a result set |
mysqli_result::fetch_object() | mysqli_fetch_object() | N/A | Returns the current row of a result set as an object |
mysqli_result::fetch_row() | mysqli_fetch_row() | N/A | Get a result row as an enumerated array |
mysqli_result::field_seek() | mysqli_field_seek() | N/A | Set result pointer to a specified field offset |
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result | mysqli_free_result() | N/A | Frees the memory associated with a result |
MySQL_Driver | |||
---|---|---|---|
OOP Interface | Procedural Interface | Alias (Do not use) | Description |
Properties | |||
N/A | |||
Methods | |||
mysqli_driver::embedded_server_end() | mysqli_embedded_server_end() | N/A | NOT DOCUMENTED |
mysqli_driver::embedded_server_start() | mysqli_embedded_server_start() | N/A | NOT DOCUMENTED |
Note:
Alias functions are provided for backward compatibility purposes only. Do not use them in new projects.
Vertaling niet beschikbaar
De PHP-handleiding is nog niet in het Nederlands vertaald, dus het scherm is in het Engels. Als u wilt, kunt u het ook in het Frans of in het Duits raadplegen.
Als je de moed voelt, kun je je vertaling aanbieden ;-)
Nederlandse vertaling
U hebt gevraagd om deze site in het Nederlands te bezoeken. Voor nu wordt alleen de interface vertaald, maar nog niet alle inhoud.Als je me wilt helpen met vertalingen, is je bijdrage welkom. Het enige dat u hoeft te doen, is u op de site registreren en mij een bericht sturen waarin u wordt gevraagd om u toe te voegen aan de groep vertalers, zodat u de gewenste pagina's kunt vertalen. Een link onderaan elke vertaalde pagina geeft aan dat u de vertaler bent en heeft een link naar uw profiel.
Bij voorbaat dank.
Document heeft de 30/01/2003 gemaakt, de laatste keer de 26/10/2018 gewijzigd
Bron van het afgedrukte document:https://www.gaudry.be/nl/php-rf-mysqli.summary.html
De infobrol is een persoonlijke site waarvan de inhoud uitsluitend mijn verantwoordelijkheid is. De tekst is beschikbaar onder CreativeCommons-licentie (BY-NC-SA). Meer info op de gebruiksvoorwaarden en de auteur.
Referenties
Deze verwijzingen en links verwijzen naar documenten die geraadpleegd zijn tijdens het schrijven van deze pagina, of die aanvullende informatie kunnen geven, maar de auteurs van deze bronnen kunnen niet verantwoordelijk worden gehouden voor de inhoud van deze pagina.
De auteur Deze site is als enige verantwoordelijk voor de manier waarop de verschillende concepten, en de vrijheden die met de referentiewerken worden genomen, hier worden gepresenteerd. Vergeet niet dat u meerdere broninformatie moet doorgeven om het risico op fouten te verkleinen.