The MySQLi class
(Информация о версии неизвестна, возможно, только в SVN)
Введение
Represents a connection between PHP and a MySQL database.
Обзор классов
MySQLi {
/* Свойства */
int $MySQLi->affected_rows;
string $client_info;
int $client_version;
string $connect_errno;
string $connect_error;
int $errno;
string $error;
int $field_count;
int $client_version;
string $host_info;
string $protocol_version;
string $server_info;
int $server_version;
string $info;
mixed $insert_id;
string $sqlstate;
int $thread_id;
int $warning_count;
/* Методы */
int mysqli_affected_rows ( mysqli $link )
bool mysqli::autocommit ( bool $mode )
bool mysqli::change_user ( string $user , string $password , string $database )
string mysqli::character_set_name ( void )
string mysqli_get_client_info ( mysqli $link )
int mysqli_get_client_version ( mysqli $link )
bool mysqli::close ( void )
bool mysqli::commit ( void )
int mysqli_connect_errno ( void )
string mysqli_connect_error ( void )
mysqli mysqli_connect ([ string $host = ini_get("mysqli.default_host") [, string $username = ini_get("mysqli.default_user") [, string $passwd = ini_get("mysqli.default_pw") [, string $dbname = "" [, int $port = ini_get("mysqli.default_port") [, string $socket = ini_get("mysqli.default_socket") ]]]]]] )
bool mysqli::debug ( string $message )
bool mysqli::dump_debug_info ( void )
int mysqli_errno ( mysqli $link )
string mysqli_error ( mysqli $link )
int mysqli_field_count ( mysqli $link )
object mysqli::get_charset ( void )
string mysqli::get_client_info ( void )
array mysqli_get_client_stats ( void )
int mysqli_get_client_version ( mysqli $link )
bool mysqli::get_connection_stats ( void )
string mysqli_get_host_info ( mysqli $link )
int mysqli_get_proto_info ( mysqli $link )
string mysqli_get_server_info ( mysqli $link )
int mysqli_get_server_version ( mysqli $link )
mysqli_warning mysqli::get_warnings ( void )
string mysqli_info ( mysqli $link )
mysqli mysqli::init ( void )
mixed mysqli_insert_id ( mysqli $link )
bool mysqli::kill ( int $processid )
bool mysqli::more_results ( void )
bool mysqli::multi_query ( string $query )
bool mysqli::next_result ( void )
bool mysqli::options ( int $option , mixed $value )
bool mysqli::ping ( void )
public int mysqli::poll ( array &$read , array &$error , array &$reject , int $sec [, int $usec ] )
mysqli_stmt mysqli::prepare ( string $query )
mixed mysqli::query ( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
bool mysqli::real_connect ([ string $host [, string $username [, string $passwd [, string $dbname [, int $port [, string $socket [, int $flags ]]]]]]] )
string mysqli::escape_string ( string $escapestr )
bool mysqli::real_query ( string $query )
public mysqli_result mysqli::reap_async_query ( void )
public bool mysqli::refresh ( int $options )
bool mysqli::rollback ( void )
bool mysqli::select_db ( string $dbname )
bool mysqli::set_charset ( string $charset )
void mysqli_set_local_infile_default ( mysqli $link )
bool mysqli::set_local_infile_handler ( mysqli $link , callback $read_func )
string mysqli_sqlstate ( mysqli $link )
bool mysqli::ssl_set ( string $key , string $cert , string $ca , string $capath , string $cipher )
string mysqli::stat ( void )
mysqli_stmt mysqli::stmt_init ( void )
mysqli_result mysqli::store_result ( void )
int mysqli_thread_id ( mysqli $link )
bool mysqli_thread_safe ( void )
mysqli_result mysqli::use_result ( void )
int mysqli_warning_count ( mysqli $link )
}
Содержание
- mysqli::affected_rows — Получает число строк, затронутых предыдущей операцией MySQL
- mysqli::autocommit — Включает или отключает автоматическую фиксацию изменений базы данных
- mysqli::change_user — Позволяет сменить пользователя подключенного к базе данных
- mysqli::character_set_name — Возвращает кодировку по умолчанию, установленную для соединения с БД
- mysqli::client_info — Возвращает версию клиента MySQL в виде строки
- mysqli::client_version — Получает информацию о клиенте MySQL
- mysqli::close — Closes a previously opened database connection
- mysqli::commit — Фиксирует текущую транзакцию
- mysqli::connect_errno — Возвращает код ошибки последней попытки соединения
- mysqli::connect_error — Возвращает описание последней ошибки подключения
- mysqli::__construct — Open a new connection to the MySQL server
- mysqli::debug — Выполняет процедуры отладки
- mysqli::dump_debug_info — Журналирование отладочной информации
- mysqli::errno — Возвращает код ошибки последнего вызова функции
- mysqli::error — Returns a string description of the last error
- mysqli::field_count — Возвращает число столбцов, затронутых последним запросом
- mysqli::get_charset — Returns a character set object
- mysqli::get_client_info — Возвращает версию клиента MySQL в виде строки
- mysqli_get_client_stats — Возвращает статистику клиента для каждого процесса
- mysqli::client_version — Получает информацию о клиенте MySQL
- mysqli::get_connection_stats — Возвращает статистику соединения с клиентом
- mysqli::host_info — Возвращает строку, содержащую тип используемого соединения
- mysqli::protocol_version — Возвращает версию используемого MySQL протокола
- mysqli::server_info — Возвращает версию MySQL сервера
- mysqli::server_version — Возвращает версию сервера MySQL, представленую в виде integer
- mysqli::get_warnings — Get result of SHOW WARNINGS
- mysqli::info — Retrieves information about the most recently executed query
- mysqli::init — Initializes MySQLi and returns a resource for use with mysqli_real_connect()
- mysqli::insert_id — Возвращает автоматически генерируемый ID, используя последний запрос
- mysqli::kill — Asks the server to kill a MySQL thread
- mysqli::more_results — Check if there are any more query results from a multi query
- mysqli::multi_query — Performs a query on the database
- mysqli::next_result — Prepare next result from multi_query
- mysqli::options — Set options
- mysqli::ping — Pings a server connection, or tries to reconnect if the connection has gone down
- mysqli::poll — Poll connections
- mysqli::prepare — Prepare an SQL statement for execution
- mysqli::query — Performs a query on the database
- mysqli::real_connect — Opens a connection to a mysql server
- mysqli::real_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 — Execute an SQL query
- mysqli::reap_async_query — Get result from async query
- mysqli::refresh — Refreshes
- mysqli::rollback — Rolls back current transaction
- mysqli::select_db — Устанавливает базу данных для выполняемых запросов
- mysqli::set_charset — Sets the default client character set
- mysqli::set_local_infile_default — Unsets user defined handler for load local infile command
- mysqli::set_local_infile_handler — Set callback function for LOAD DATA LOCAL INFILE command
- mysqli::sqlstate — Returns the SQLSTATE error from previous MySQL operation
- mysqli::ssl_set — Used for establishing secure connections using SSL
- mysqli::stat — Gets the current system status
- mysqli::stmt_init — Initializes a statement and returns an object for use with mysqli_stmt_prepare
- mysqli::store_result — Transfers a result set from the last query
- mysqli::thread_id — Returns the thread ID for the current connection
- mysqli::thread_safe — Returns whether thread safety is given or not
- mysqli::use_result — Initiate a result set retrieval
- mysqli::warning_count — Returns the number of warnings from the last query for the given link
Описание класса mysqli, примеры использования класса mysqli.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru