Downloads
Documentation
Get Involved
Help
Search docs
PHP 8.4.1 Released!
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Introduction »
« Jeux de caractères
Manuel PHP
Référence des fonctions
Extensions sur les bases de données
Extensions spécifiques des fabricants de bases de données
MySQL
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
Extension mysqli
Introduction
Introduction
Guide de démarrage rapide
Interface procédurale et orientée objet
Connexions
Exécution des requêtes
Les requêtes préparées
Les procédures stockées
Requêtes multiples
Support API pour les transactions
Les méta-données
Installation/Configuration
Pré-requis
Installation
Configuration à l'exécution
L'extension mysqli et les connexions persistantes
Constantes pré-définies
Notes
Le 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::begin_transaction
— Démarre une transaction
mysqli::change_user
— Change l'utilisateur de la connexion
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 du dernier appel de connexion
mysqli::$connect_error
— Retourne une description de la dernière erreur de connexion
mysqli::__construct
— Ouvre une connexion à un serveur MySQL
mysqli::debug
— Effectue des actions de débogage
mysqli::dump_debug_info
— Écrit les informations de débogage 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::$error_list
— Retourne une liste d'erreur depuis la dernière commande exécutée
mysqli::execute_query
— Prépare, lie les paramètres et exécute une instruction SQL
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::$client_info
— Récupère des informations sur le client MySQL
mysqli::$client_version
— Retourne la version du client MySQL sous forme d'un entier
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 un objet à utiliser avec mysqli_real_connect()
mysqli::$insert_id
— Retourne la valeur généré pour une colonne AUTO_INCREMENT 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 ou plusieurs requêtes sur la base de donnée
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::refresh
— Rafraîchie
mysqli::release_savepoint
— Supprime le point de sauvegardé nommé du jeu des points de sauvegarde de la transaction courante
mysqli::rollback
— Annule la transaction courante
mysqli::savepoint
— Définit un point de sauvegarde nommé de la transaction
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 du client
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 insérées, ou correspondant 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::__construct
— Construit un nouvel objet mysqli_stmt
mysqli_stmt::data_seek
— Ajuste le pointeur de résultat vers une ligne arbitraire dans le résultat mis en mémoire tampon.
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::$error_list
— Retourne une liste d'erreurs pour la dernière requête exécutée
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 colonnes dans la requête donnée
mysqli_stmt::free_result
— Libère le résultat MySQL de la mémoire
mysqli_stmt::get_result
— Récupère un jeu de résultats depuis une requête préparée en tant qu'objet mysqli_result
mysqli_stmt::get_warnings
— Récupère le résultat de SHOW WARNINGS
mysqli_stmt::$insert_id
— Récupère l'ID généré par la dernière requête INSERT
mysqli_stmt::more_results
— Vérifie s'il y a encore des résultats depuis une requête multiple
mysqli_stmt::next_result
— Lit le résultat suivant depuis une requête multiple
mysqli_stmt::$num_rows
— Retourne le nombre de lignes extraites du serveur
mysqli_stmt::$param_count
— Retourne le nombre de paramètres 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
— Stocke un ensemble de résultats dans un tampon interne
mysqli_result
— La classe mysqli_result
mysqli_result::__construct
— Construit un objet 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
— Récupère toutes les lignes de résultats dans un tableau associatif, numérique, ou les deux
mysqli_result::fetch_array
— Récupère la ligne suivante d'un ensemble de résultats sous forme de tableau associatif, numérique ou les deux
mysqli_result::fetch_assoc
— Récupère la ligne suivante d'un ensemble de résultats sous forme de tableau associatif
mysqli_result::fetch_column
— Récupère une seule colonne de la ligne suivante d'un jeu de résultats
mysqli_result::fetch_field
— Retourne le prochain champs dans le jeu de résultats
mysqli_result::fetch_field_direct
— Récupère les métadonnées d'un champ unique
mysqli_result::fetch_fields
— Retourne un tableau d'objets représentant les champs dans le résultat
mysqli_result::fetch_object
— Retourne la ligne suivante d'un ensemble de résultats 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 l'ensemble de résultats
mysqli_result::field_seek
— Déplace le pointeur de résultat sur le champ spécifié
mysqli_result::free
— Libère la mémoire associée à un résultat
mysqli_result::getIterator
— Renvoie un itérateur externe
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 le jeu de résultats
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é
mysqli_driver::$report_mode
— Définit le mode du rapport d'erreur mysqli
mysqli_warning
— La classe mysqli_warning
mysqli_warning::__construct
— Constructeur privé pour empêcher l'instanciation directe
mysqli_warning::next
— Récupère le prochain avertissement
mysqli_sql_exception
— La classe mysqli_sql_exception
mysqli_sql_exception::getSqlState
— Renvoie le code d'erreur SQLSTATE
Fonctions mysqli obsolètes et alias
mysqli_connect
— Alias de mysqli::__construct
mysqli::escape_string
— Alias de mysqli_real_escape_string
mysqli_execute
— Alias de mysqli_stmt_execute
mysqli_get_client_stats
— Retourne les statistiques client par processus
mysqli_get_links_stats
— Retourne des informations sur les liens ouverts et mis en cache
mysqli_report
— Alias de mysqli_driver->report_mode
mysqli::set_opt
— Alias de mysqli_options
Historique des modifications
Improve This Page
Learn How To Improve This Page
•
Submit a Pull Request
•
Report a Bug
+
add a note
User Contributed Notes
There are no user contributed notes for this page.
↑
and
↓
to navigate •
Enter
to select •
Esc
to close
Press
Enter
without selection to search using Google