La classe MysqlndUhConnection
(PECL mysqlnd-uh >= 1.0.0-alpha)
Introduction
Synopsis de la classe
MysqlndUhConnection
{
/* Méthodes */
public bool changeUser
( mysqlnd_connection
$connection
, string $user
, string $password
, string $database
, bool $silent
, int $passwd_len
)
public bool connect
( mysqlnd_connection
$connection
, string $host
, string $use"
, string $password
, string $database
, int $port
, string $socket
, int $mysql_flags
)
public void listMethod
( mysqlnd_connection
$connection
, string $query
, string $achtung_wild
, string $par1
)
public bool queryReadResultsetHeader
( mysqlnd_connection
$connection
, mysqlnd_statement $mysqlnd_stmt
)
public bool simpleCommand
( mysqlnd_connection
$connection
, int $command
, string $arg
, int $ok_packet
, bool $silent
, bool $ignore_upsert_status
)
public bool simpleCommandHandleResponse
( mysqlnd_connection
$connection
, int $ok_packet
, bool $silent
, int $command
, bool $ignore_upsert_status
)
public bool sslSet
( mysqlnd_connection
}$connection
, string $key
, string $cert
, string $ca
, string $capath
, string $cipher
)Sommaire
- MysqlndUhConnection::changeUser — Change l'utilisateur de la connexion à la base de données mysqlnd spécifié
- MysqlndUhConnection::charsetName — Récupère le jeu de caractères par défaut pour la connexion à la base de données
- MysqlndUhConnection::close — Ferme une connexion existante à la base de données
- MysqlndUhConnection::connect — Ouvre une nouvelle connexion vers le serveur MySQL
- MysqlndUhConnection::__construct — Le but de __construct
- MysqlndUhConnection::endPSession — Ferme une connexion persistante
- MysqlndUhConnection::escapeString — Échappe les caractères spéciaux d'une chaîne dans le but d'être utilisée dans une requête SQL, en prenant en compte le jeu de caractères courant de la connexion
- MysqlndUhConnection::getAffectedRows — Récupère le nombre de lignes affectées par la précédente opération MySQL
- MysqlndUhConnection::getErrorNumber — Retourne le code erreur du plus récent appel à une fonction
- MysqlndUhConnection::getErrorString — Retourne une description textuelle de la dernière erreur
- MysqlndUhConnection::getFieldCount — Retourne le nombre de colonnes contenu dans la dernière requête
- MysqlndUhConnection::getHostInformation — Retourne une chaîne représentant le type de connexion utilisé
- MysqlndUhConnection::getLastInsertId — Retourne l'identifiant auto-généré utilisé dans la dernière requête
- MysqlndUhConnection::getLastMessage — Récupère les informations concernant la dernière requête exécutée
- MysqlndUhConnection::getProtocolInformation — Retourne la version du protocole MySQL utilisé
- MysqlndUhConnection::getServerInformation — Retourne la version du serveur MySQL
- MysqlndUhConnection::getServerStatistics — Récupère le statut du système courant
- MysqlndUhConnection::getServerVersion — Retourne la version du serveur MySQL sous la forme d'un entier
- MysqlndUhConnection::getSqlstate — Retourne l'erreur SQLSTATE depuis la dernière opération MySQL
- MysqlndUhConnection::getStatistics — Retourne les statistiques sur la connexion cliente
- MysqlndUhConnection::getThreadId — Retourne l'identifiant du thread pour la connexion courante
- MysqlndUhConnection::getWarningCount — Retourne le nombre d'alertes depuis la dernière requête
- MysqlndUhConnection::init — Initialise une connexion Mysqlnd
- MysqlndUhConnection::killConnection — Demande au serveur de tuer un thread MySQL
- MysqlndUhConnection::listFields — Liste les champs d'une table MySQL
- MysqlndUhConnection::listMethod — Gestionnaire pour des commandes
- MysqlndUhConnection::moreResults — Vérifie s'il y a encore des résultats depuis une requête multiple
- MysqlndUhConnection::nextResult — Prépare le prochain résultat depuis multi_query
- MysqlndUhConnection::ping — Ping une connexion de serveur ou tente de se reconnecter si la connexion n'est plus disponible
- MysqlndUhConnection::query — Exécute une requête sur la base de données
- MysqlndUhConnection::queryReadResultsetHeader — Lit un en-tête de jeu de résultats
- MysqlndUhConnection::reapQuery — Récupère le résultat depuis une requête asynchrone
- MysqlndUhConnection::refreshServer — Rafraîchie ou réinitialise les tables et les caches
- MysqlndUhConnection::restartPSession — Redémarre une connexion mysqlnd persistante
- MysqlndUhConnection::selectDb — Sélectionne la base de données par défaut pour l'exécution des requêtes
- MysqlndUhConnection::sendClose — Envoi une commande de fermeture à MySQL
- MysqlndUhConnection::sendQuery — Envoi une requête à MySQL
- MysqlndUhConnection::serverDumpDebugInformation — Extrait les informations de débogage dans les logs pour le serveur MySQL
- MysqlndUhConnection::setAutocommit — Active ou désactive l'auto-commit de la base de données
- MysqlndUhConnection::setCharset — Définit le jeu de caractères par défaut du client
- MysqlndUhConnection::setClientOption — Définit une option du client
- MysqlndUhConnection::setServerOption — Définit une option serveur
- MysqlndUhConnection::shutdownServer — Le but de shutdownServer
- MysqlndUhConnection::simpleCommand — Envoi une commande COM_*
- MysqlndUhConnection::simpleCommandHandleResponse — Analyse une réponse d'une commande COM_* envoyée au client
- MysqlndUhConnection::sslSet — Utilisé pour établir des connexions sécurisées utilisant SSL
- MysqlndUhConnection::stmtInit — Initialise une requête et retourne une ressource à utiliser avec mysqli_statement::prepare
- MysqlndUhConnection::storeResult — Transfère un jeu de résultats depuis la dernière requête
- MysqlndUhConnection::txCommit — Valide la transaction courante
- MysqlndUhConnection::txRollback — Annule la transaction courante
- MysqlndUhConnection::useResult — Initialise un jeu de résultats récupéré