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é
