« PECL/mysqlnd_qc 1.0 series
Introduction »
PHP Manual
MySQL
Mysqlnd user handler plugin
Mysqlnd user handler plugin
Introduction
Quickstart and Examples
Setup
How it works
Installing a proxy
Basic query monitoring
Installing/Configuring
Requirements
Installation
Runtime Configuration
Resource Types
Predefined Constants
MysqlndUhConnection
— The MysqlndUhConnection class
MysqlndUhConnection::changeUser
— Changes the user of the specified mysqlnd database connection
MysqlndUhConnection::charsetName
— Returns the default character set for the database connection
MysqlndUhConnection::close
— Closes a previously opened database connection
MysqlndUhConnection::connect
— Open a new connection to the MySQL server
MysqlndUhConnection::__construct
— The __construct purpose
MysqlndUhConnection::endPSession
— End a persistent connection
MysqlndUhConnection::escapeString
— Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection
MysqlndUhConnection::getAffectedRows
— Gets the number of affected rows in a previous MySQL operation
MysqlndUhConnection::getErrorNumber
— Returns the error code for the most recent function call
MysqlndUhConnection::getErrorString
— Returns a string description of the last error
MysqlndUhConnection::getFieldCount
— Returns the number of columns for the most recent query
MysqlndUhConnection::getHostInformation
— Returns a string representing the type of connection used
MysqlndUhConnection::getLastInsertId
— Returns the auto generated id used in the last query.
MysqlndUhConnection::getLastMessage
— Retrieves information about the most recently executed query
MysqlndUhConnection::getProtocolInformation
— Returns the version of the MySQL protocol used
MysqlndUhConnection::getServerInformation
— Returns the version of the MySQL server
MysqlndUhConnection::getServerStatistics
— Gets the current system status
MysqlndUhConnection::getServerVersion
— Returns the version of the MySQL server as an integer
MysqlndUhConnection::getSqlstate
— Returns the SQLSTATE error from previous MySQL operation
MysqlndUhConnection::getStatistics
— Returns statistics about the client connection.
MysqlndUhConnection::getThreadId
— Returns the thread ID for the current connection
MysqlndUhConnection::getWarningCount
— Returns the number of warnings from the last query for the given link
MysqlndUhConnection::init
— Initialize mysqlnd connection
MysqlndUhConnection::killConnection
— Asks the server to kill a MySQL thread
MysqlndUhConnection::listFields
— List MySQL table fields
MysqlndUhConnection::listMethod
— Wrapper for assorted list commands
MysqlndUhConnection::moreResults
— Check if there are any more query results from a multi query
MysqlndUhConnection::nextResult
— Prepare next result from multi_query
MysqlndUhConnection::ping
— Pings a server connection, or tries to reconnect if the connection has gone down
MysqlndUhConnection::query
— Performs a query on the database
MysqlndUhConnection::queryReadResultsetHeader
— Read a result set header
MysqlndUhConnection::reapQuery
— Get result from async query
MysqlndUhConnection::refreshServer
— Flush or reset tables and caches
MysqlndUhConnection::restartPSession
— Restart a persistent mysqlnd connection
MysqlndUhConnection::selectDb
— Selects the default database for database queries
MysqlndUhConnection::sendClose
— Sends a close command to MySQL
MysqlndUhConnection::sendQuery
— Sends a query to MySQL
MysqlndUhConnection::serverDumpDebugInformation
— Dump debugging information into the log for the MySQL server
MysqlndUhConnection::setAutocommit
— Turns on or off auto-commiting database modifications
MysqlndUhConnection::setCharset
— Sets the default client character set
MysqlndUhConnection::setClientOption
— Sets a client option
MysqlndUhConnection::setServerOption
— Sets a server option
MysqlndUhConnection::shutdownServer
— The shutdownServer purpose
MysqlndUhConnection::simpleCommand
— Sends a basic COM_* command
MysqlndUhConnection::simpleCommandHandleResponse
— Process a response for a basic COM_* command send to the client
MysqlndUhConnection::sslSet
— Used for establishing secure connections using SSL
MysqlndUhConnection::stmtInit
— Initializes a statement and returns a resource for use with mysqli_statement::prepare
MysqlndUhConnection::storeResult
— Transfers a result set from the last query
MysqlndUhConnection::txCommit
— Commits the current transaction
MysqlndUhConnection::txRollback
— Rolls back current transaction
MysqlndUhConnection::useResult
— Initiate a result set retrieval
MysqlndUhPreparedStatement
— The MysqlndUhPreparedStatement class
MysqlndUhPreparedStatement::__construct
— The __construct purpose
MysqlndUhPreparedStatement::execute
— Executes a prepared Query
MysqlndUhPreparedStatement::prepare
— Prepare an SQL statement for execution
Mysqlnd_uh Functions
mysqlnd_uh_convert_to_mysqlnd
— Converts a MySQL connection handle into a mysqlnd connection handle
mysqlnd_uh_set_connection_proxy
— Installs a proxy for mysqlnd connections
mysqlnd_uh_set_statement_proxy
— Installs a proxy for mysqlnd statements
Change History
PECL/mysqlnd_uh 1.0 series