La classe MysqlndUhConnection
(PECL mysqlnd-uh >= 1.0.0-alpha)
Introduction
Synopsis de la classe
$connection
, string $user
, string $password
, string $database
, bool $silent
, int $passwd_len
) : bool$connection
, string $host
, string $use"
, string $password
, string $database
, int $port
, string $socket
, int $mysql_flags
) : bool$connection
, string $query
, string $achtung_wild
, string $par1
) : void$connection
, mysqlnd_statement $mysqlnd_stmt
) : bool$connection
, int $command
, string $arg
, int $ok_packet
, bool $silent
, bool $ignore_upsert_status
) : bool$connection
, int $ok_packet
, bool $silent
, int $command
, bool $ignore_upsert_status
) : bool$connection
, string $key
, string $cert
, string $ca
, string $capath
, string $cipher
) : boolSommaire
- 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é
Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-class.mysqlnduhconnection.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.