Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
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