Extension mysqli
- Introduction
- Introduction
- Le pilote natif MySQL
- Installation/Configuration
- L'extension mysqli et les connexions persistantes
- Constantes pré-définies
- Sommaire des fonctions de l'extension MySQLi
- MySQLi — La classe MySQLi
- mysqli->affected_rows — Retourne le nombre de lignes affectées par la dernière opération MySQL
- mysqli::autocommit — Active ou désactive le mode auto-commit
- mysqli::change_user — Change l'utilisateur de la connexion spécifiée
- mysqli::character_set_name — Retourne le jeu de caractères courant pour la connexion
- mysqli::close — Ferme une connexion
- mysqli::commit — Valide la transaction courante
- mysqli->connect_errno — Retourne le code d'erreur de la connexion MySQL
- mysqli->connect_error — Retourne le message d'erreur de connexion MySQL
- mysqli::__construct — Ouvre une connexion à un serveur MySQL
- mysqli::debug — Effectue des actions de déboguage
- mysqli::dump_debug_info — Écrit les informations de déboguage dans les logs
- mysqli->errno — Retourne le dernier code d'erreur produit
- mysqli->error — Retourne une chaîne décrivant la dernière erreur
- mysqli->field_count — Retourne le nombre de colonnes pour la dernière requête
- mysqli::get_cache_stats — Retourne les statistiques de cache Zval
- mysqli::get_charset — Retourne un objet représentant le jeu de caractères
- mysqli::get_client_info — Retourne une chaîne contenant la version du client MySQL
- mysqli::get_client_stats — Retourne les statistiques du client MySQL
- mysqli::get_client_version — Lit les informations du client MySQL
- mysqli::get_connection_stats — Retourne des statistiques sur la connexion
- mysqli->host_info — Retourne une chaîne contenant le type de connexion utilisée
- mysqli->protocol_version — Retourne la version du protocole MySQL utilisé
- mysqli->server_info — Retourne la version du serveur MySQL
- mysqli->server_version — Retourne un entier représentant la version du serveur MySQL
- mysqli::get_warnings — Lit le résultat de SHOW WARNINGS
- mysqli->info — Retourne des informations à propos de la dernière requête exécutée
- mysqli::init — Initialise MySQLi et retourne une ressource à utiliser avec mysqli_real_connect()
- mysqli->insert_id — Retourne l'identifiant automatiquement généré par la dernière requête
- mysqli::kill — Demande au serveur de terminer un thread MySQL
- mysqli::more_results — Vérifie s'il y a d'autres jeux de résultats MySQL disponibles
- mysqli::multi_query — Exécute une requête MySQL multiple
- mysqli::next_result — Prépare le prochain résultat d'une requête multiple
- mysqli::options — Définit les options
- mysqli::ping — Ping la connexion au serveur et reconnecte si elle n'existe plus
- mysqli::poll — Vérifie l'état de la connexion
- mysqli::prepare — Prépare une requête SQL pour l'exécution
- mysqli::query — Exécute une requête sur la base de données
- mysqli::real_connect — Ouvre une connexion à un serveur MySQL
- mysqli::real_escape_string — Protège les caractères spéciaux d'une chaîne pour l'utiliser dans une requête SQL, en prenant en compte le jeu de caractères courant de la connexion
- mysqli::real_query — Exécute une requête SQL
- mysqli::reap_async_query — Lit un résultat pour une requête asynchrone
- mysqli::rollback — Annule la transaction courante
- mysqli::select_db — Sélectionne une base de données par défaut pour les requêtes
- mysqli::set_charset — Définit le jeu de caractères par défaut du client
- mysqli::set_local_infile_default — Rétablit le gestionnaire par défaut pour la commande LOAD LOCAL INFILE
- mysqli::set_local_infile_handler — Définit une fonction de rappel pour la commande LOAD DATA LOCAL INFILE
- mysqli->sqlstate — Retourne l'erreur SQLSTATE de la dernière opération MySQL
- mysqli::ssl_set — Utilisée pour établir une connexion sécurisée avec SSL
- mysqli::stat — Obtient le statut courant du système
- mysqli::stmt_init — Initialise une commande MySQL
- mysqli::store_result — Transfère un jeu de résultats à partir de la dernière requête
- mysqli::thread_id — Retourne l'identifiant du thread pour la connexion courante
- mysqli::thread_safe — Indique si le support des threads est activé ou pas
- mysqli::use_result — Initialise la récupération d'un jeu de résultats
- mysqli::warning_count — Retourne le nombre d'avertissements générés par la dernière requête
- MySQLi_STMT — La classe MySQLi_STMT
- mysqli_stmt->affected_rows — Retourne le nombre total de lignes modifiées, effacées ou insérées par la dernière requête
- mysqli_stmt::attr_get — Récupère la valeur courante d'un attribut de requête
- mysqli_stmt::attr_set — Modifie le comportement d'une requête préparée
- mysqli_stmt::bind_param — Lie des variables à une requête MySQL
- mysqli_stmt::bind_result — Lie des variables à un jeu de résultats
- mysqli_stmt::close — Termine une requête préparée
- mysqli_stmt::data_seek — Déplace le pointeur de résultat
- mysqli_stmt->errno — Retourne un code erreur pour la dernière requête
- mysqli_stmt->error — Retourne une description de la dernière erreur de traitement
- mysqli_stmt::execute — Exécute une requête préparée
- mysqli_stmt::fetch — Lit des résultats depuis une requête MySQL préparée dans des variables liées
- mysqli_stmt->field_count — Retourne le nombre de champs présent dans la requête donnée
- mysqli_stmt::free_result — Libère le résultat MySQL de la mémoire
- mysqli_stmt::get_warnings — Description
- mysqli_stmt->insert_id — Récupère l'ID généré par la dernière requête INSERT
- mysqli_stmt::num_rows — Retourne le nombre de lignes d'un résultat MySQL
- mysqli_stmt->param_count — Retourne le nombre de paramètre d'une commande SQL
- mysqli_stmt::prepare — Prépare une requête SQL pour l'exécution
- mysqli_stmt::reset — Annule une requête préparée
- mysqli_stmt::result_metadata — Retourne les métadonnées de préparation de requête MySQL
- mysqli_stmt::send_long_data — Envoie des données MySQL par paquets
- mysqli_stmt::sqlstate — Retourne le code SQLSTATE de la dernière opération MySQL
- mysqli_stmt::store_result — Stock un jeu de résultats depuis une requête préparée
- MySQLi_Result — La classe MySQLi_Result
- mysqli_result->current_field — Récupère la position courante d'un champ dans un pointeur de résultat
- mysqli_result::data_seek — Déplace le pointeur interne de résultat
- mysqli_result::fetch_all — Lit toutes les lignes de résultats dans un tableau
- mysqli_result::fetch_array — Retourne une ligne de résultat sous la forme d'un tableau associatif, d'un tableau indexé, ou les deux
- mysqli_result::fetch_assoc — Récupère une ligne de résultat sous forme de tableau associatif
- mysqli_result::fetch_field_direct — Récupère les métadonnées d'un champ unique
- mysqli_result::fetch_field — Retourne le prochain champs dans le jeu de résultats
- mysqli_result::fetch_fields — Retourne un tableau d'objets représentant les champs dans le résultat
- mysqli_result::fetch_object — Retourne la ligne courante d'un jeu de résultat sous forme d'objet
- mysqli_result::fetch_row — Récupère une ligne de résultat sous forme de tableau indexé
- mysqli_result->field_count — Récupère le nombre de champs dans un résultat
- mysqli_result::field_seek — Déplace le pointeur de résultat sur le champs spécifié
- mysqli_result::free — Libère la mémoire associée à un résultat
- mysqli_result->lengths — Retourne la longueur des colonnes de la ligne courante du jeu de résultats
- mysqli_result->num_rows — Retourne le nombre de lignes dans un résultat
- MySQLi_Driver — La classe MySQLi_Driver
- mysqli_driver::embedded_server_end — Arrête le serveur embarqué
- mysqli_driver::embedded_server_start — Initialise et démarre le serveur embarqué
- Fonctions mysqli obsolètes et alias
- mysqli_bind_param — Alias de mysqli_stmt_bind_param
- mysqli_bind_result — Alias de mysqli_stmt_bind_result
- mysqli_client_encoding — Alias de mysqli_character_set_name
- mysqli_disable_reads_from_master — Désactive la lecture depuis le maître
- mysqli_disable_rpl_parse — Désactive l'analyseur RPL
- mysqli_enable_reads_from_master — Active la lecture depuis le maître
- mysqli_enable_rpl_parse — Active l'analyseur RPL
- mysqli_escape_string — Alias de mysqli_real_escape_string
- mysqli_execute — Alias de mysqli_stmt_execute
- mysqli_fetch — Alias de mysqli_stmt_fetch
- mysqli_get_metadata — Alias de mysqli_stmt_result_metadata
- mysqli_master_query — Force l'exécution d'une requête sur le maître dans une configuration maître/esclave
- mysqli_param_count — Alias de mysqli_stmt_param_count
- mysqli_report — Active ou désactive les fonctions de rapport interne
- mysqli_rpl_parse_enabled — Vérifie si l'analyseur RPL est activé
- mysqli_rpl_probe — Sonde le RPL
- mysqli_rpl_query_type — Retourne le type de requête RPL
- mysqli_send_long_data — Alias de mysqli_stmt_send_long_data
- mysqli_send_query — Envoie la requête et retourne
- mysqli_set_opt — Alias de mysqli_options
- mysqli_slave_query — Force l'exécution de la requête sur un serveur esclave pour une configuration maître/esclave
mysqli
There are no user contributed notes for this page.
