mysql_unbuffered_query
Introduction
Extensions spécifiques des fabricants de bases de données
PHP Manual
MySQL Improved Extension
Introduction
Installation/Configuration
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
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_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_version
— Lit les informations du client MySQL
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
— Description
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::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::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
— Description
mysqli_stmt::attr_set
— Description
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
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_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
mysql_unbuffered_query
Introduction
Extensions spécifiques des fabricants de bases de données
PHP Manual