Sommaire des fonctions de l'extension MySQLiClasse mysqliInterface POOInterface procéduralAlias (Ne plus utiliser)Description&Properties;$mysqli::affected_rowsmysqli_affected_rowsN/ARetourne le nombre de lignes affectées par la dernière opération MySQL$mysqli::client_infomysqli_get_client_infoN/ARetourne la version du client MySQL sous la forme d'une &string;$mysqli::client_versionmysqli_get_client_versionN/ARetourne l'information sur la version du client MySQL sous la forme d'un entier$mysqli::connect_errnomysqli_connect_errnoN/ARetourne le code d'erreur de la connexion MySQL$mysqli::connect_errormysqli_connect_errorN/ARetourne le message d'erreur de la connexion MySQL$mysqli::errnomysqli_errnoN/ARetourne le code d'erreur de connexion MySQL$mysqli::errormysqli_errorN/ARetourne le message d'erreur de connexion MySQL$mysqli::field_countmysqli_field_countN/ARetourne le nombre de colonnes pour la dernière requête$mysqli::host_infomysqli_get_host_infoN/ARetourne une chaîne contenant le type de connexion utilisée$mysqli::protocol_versionmysqli_get_proto_infoN/ARetourne la version du protocole MySQL utilisé$mysqli::server_infomysqli_get_server_infoN/ARetourne un entier représentant la version du serveur MySQL$mysqli::server_versionmysqli_get_server_versionN/ARetourne la version du serveur MySQL$mysqli::infomysqli_infoN/ARetourne des informations à propos de la dernière requête exécutée$mysqli::insert_idmysqli_insert_idN/ARetourne l'identifiant automatiquement généré par la dernière requête$mysqli::sqlstatemysqli_sqlstateN/ARetourne l'erreur SQLSTATE de la dernière opération MySQL$mysqli::warning_countmysqli_warning_countN/ARetourne le nombre d'avertissements générés par la dernière requête&Methods;mysqli::autocommitmysqli_autocommitN/AActive ou désactive le mode auto-commitmysqli::change_usermysqli_change_userN/AChange l'utilisateur de la connexion spécifiéemysqli::character_set_namemysqli_character_set_nameN/ARetourne le jeu de caractères courant pour la connexionmysqli::closemysqli_closeN/AFerme une connexionmysqli::commitmysqli_commitN/AValide la transaction courantemysqli::__constructmysqli_connectN/AOuvre une connexion à un serveur MySQLmysqli::debugmysqli_debugN/AEffectue des actions de déboguagemysqli::dump_debug_infomysqli_dump_debug_infoN/AÉcrit les informations de déboguage dans les logsmysqli::get_charsetmysqli_get_charsetN/ARetourne un objet représentant le jeu de caractèresmysqli::get_connection_statsmysqli_get_connection_statsN/ARetourne des statistiques sur la connexion du client. &mysqli.available.mysqlnd;mysqli::get_client_infomysqli_get_client_infoN/ARetourne une chaîne contenant la version du client MySQLN/Amysqli_get_client_statsN/ARetourne les statistiques du client MySQL. &mysqli.available.mysqlnd;mysqli::get_server_infomysqli_get_server_infoN/ARetourne une chaîne représentant la version du serveur MySQL sur laquelle l'extension MySQLi est connectéemysqli::get_warningsmysqli_get_warningsN/ANon documentémysqli::initmysqli_initN/AInitialise MySQLi et retourne un objet à utiliser avec mysqli_real_connect()mysqli::killmysqli_killN/ADemande au serveur de terminer un thread MySQLmysqli::more_resultsmysqli_more_resultsN/AVérifie s'il y a d'autres jeux de résultats MySQL disponiblesmysqli::multi_querymysqli_multi_queryN/AExécute une requête MySQL multiplemysqli::next_resultmysqli_next_resultN/APrépare le prochain résultat d'une requête multiplemysqli::optionsmysqli_optionsmysqli_set_optDéfinit les optionsmysqli::pingmysqli_pingN/APing la connexion au serveur et reconnecte si elle n'existe plusmysqli::preparemysqli_prepareN/APrépare une requête SQL pour l'exécutionmysqli::querymysqli_queryN/AExécute une requête sur la base de donnéesmysqli::real_connectmysqli_real_connectN/AOuvre une connexion à un serveur MySQLmysqli::real_escape_string,
mysqli::escape_stringmysqli_real_escape_stringmysqli_escape_stringProtège les caractères spéciaux d'une chaîne pour l'utiliser dans une requêtemysqli::real_querymysqli_real_queryN/AExécute une requête SQLmysqli::refreshmysqli_refreshN/ARé-initialise les tables ou les caches, ou ré-initialisation les
informations de réplication du serveurmysqli::rollbackmysqli_rollbackN/AAnnule la transaction courantemysqli::select_dbmysqli_select_dbN/ASélectionne une base de données par défaut pour les requêtesmysqli::set_charsetmysqli_set_charsetN/ADéfinit le jeu de caractères par défaut du clientmysqli::ssl_setmysqli_ssl_setN/AUtilisée pour établir une connexion sécurisée avec SSLmysqli::statmysqli_statN/AObtient le statut courant du systèmemysqli::stmt_initmysqli_stmt_initN/AInitialise une commande MySQLmysqli::store_resultmysqli_store_resultN/ATransfère un jeu de résultats à partir de la dernière requêtemysqli::thread_idmysqli_thread_idN/ARetourne l'identifiant du thread pour la connexion courantemysqli::thread_safemysqli_thread_safeN/A Indique si le support des threads est activé ou pasmysqli::use_resultmysqli_use_resultN/AInitialise la récupération d'un jeu de résultats
Résumé des méthodes mysqli_stmtMySQL_STMTInterface POOInterface procéduralAlias (Ne plus utiliser)Description&Properties;$mysqli_stmt::affected_rowsmysqli_stmt_affected_rowsN/ALe nombre total de lignes modifiées, effacées ou insérées par la dernière$mysqli_stmt::errnomysqli_stmt_errnoN/ALe code erreur de la dernière requête$mysqli_stmt::errormysqli_stmt_errorN/ALe message d'erreur de la dernière requête$mysqli_stmt::field_countmysqli_stmt_field_countN/ALe nombre de champs présent dans la requête donnée$mysqli_stmt::insert_idmysqli_stmt_insert_idN/AL'ID généré par la dernière requête INSERT$mysqli_stmt::num_rowsmysqli_stmt_num_rowsN/ALe nombre de lignes d'un résultat MySQL$mysqli_stmt::param_countmysqli_stmt_param_countN/ALe nombre de paramètre d'une commande SQL$mysqli_stmt::sqlstatemysqli_stmt_sqlstateN/ALe code SQLSTATE de la dernière opération MySQL&Methods;mysqli_stmt::attr_getmysqli_stmt_attr_getN/ARécupère la valeur courante d'un attribut de requêtemysqli_stmt::attr_setmysqli_stmt_attr_setN/AModifie le comportement d'une requête préparéemysqli_stmt::bind_parammysqli_stmt_bind_paramN/ALie des variables à une requête MySQLmysqli_stmt::bind_resultmysqli_stmt_bind_resultN/ALie des variables à un jeu de résultatsmysqli_stmt::closemysqli_stmt_closeN/ATermine une requête préparéemysqli_stmt::data_seekmysqli_stmt_data_seekN/ADéplace le pointeur de résultatmysqli_stmt::executemysqli_stmt_executemysqli_executeExécute une requête préparéemysqli_stmt::fetchmysqli_stmt_fetchN/ALit des résultats depuis une requête MySQL préparée dans des variables liéesmysqli_stmt::free_resultmysqli_stmt_free_resultN/ALibère le résultat MySQL de la mémoiremysqli_stmt::get_resultmysqli_stmt_get_resultN/ARécupère le jeu de résultats depuis une requête préparée. &mysqli.available.mysqlnd;mysqli_stmt::get_warningsmysqli_stmt_get_warningsN/ANon documentémysqli_stmt::more_resultsmysqli_stmt_more_resultsN/AVérifie s'il y a plus de résultats de requête à partir d'une requête multiplemysqli_stmt::next_resultmysqli_stmt_next_resultN/ALit le résultat suivant à partir d'une requête multiplemysqli_stmt::num_rowsmysqli_stmt_num_rowsN/AVoir aussi la propriété $mysqli_stmt->num_rowsmysqli_stmt::preparemysqli_stmt_prepareN/APrépare une requête SQL pour l'exécutionmysqli_stmt::resetmysqli_stmt_resetN/AAnnule une requête préparéemysqli_stmt::result_metadatamysqli_stmt_result_metadataN/ARetourne les métadonnées de préparation de requête MySQLmysqli_stmt::send_long_datamysqli_stmt_send_long_dataN/AEnvoie des données MySQL par paquetsmysqli_stmt::store_resultmysqli_stmt_store_resultN/AStocke un jeu de résultats depuis une requête préparée
Résumé des méthodes mysqli_resultmysqli_resultInterface POOInterface procéduralAlias (Ne plus utiliser)Description&Properties;$mysqli_result::current_fieldmysqli_field_tellN/ALa position courante d'un champ dans un pointeur de résultat$mysqli_result::field_countmysqli_num_fieldsN/ALe nombre de champs dans un résultat$mysqli_result::lengthsmysqli_fetch_lengthsN/ALes tailles des champs dans un résultat$mysqli_result::num_rowsmysqli_num_rowsN/ALe nombre de lignes dans un résultat&Methods;mysqli_result::data_seekmysqli_data_seekN/ADéplace le pointeur interne de résultatmysqli_result::fetch_allmysqli_fetch_allN/ALit toutes les lignes de résultats dans un tableau associatif, numérique, ou les deux. &mysqli.available.mysqlnd;mysqli_result::fetch_arraymysqli_fetch_arrayN/ARetourne une ligne de résultat sous la forme d'un tableau associatif, d'un tableau indexé, ou les deuxmysqli_result::fetch_assocmysqli_fetch_assocN/ARécupère une ligne de résultat sous forme de tableau associatifmysqli_result::fetch_columnmysqli_fetch_columnN/ARécupère une seule colonne de la ligne suivante d'un ensemble de résultatsmysqli_result::fetch_field_directmysqli_fetch_field_directN/ARécupère les métadonnées d'un champ uniquemysqli_result::fetch_fieldmysqli_fetch_fieldN/ARetourne le prochain champ dans le jeu de résultatsmysqli_result::fetch_fieldsmysqli_fetch_fieldsN/ARetourne un tableau d'objets représentant les champs dans le résultatmysqli_result::fetch_objectmysqli_fetch_objectN/ARetourne la ligne courante d'un jeu de résultat sous forme d'objetmysqli_result::fetch_rowmysqli_fetch_rowN/ARécupère une ligne de résultat sous forme de tableau indexémysqli_result::field_seekmysqli_field_seekN/ADéplace le pointeur de résultat sur le champ spécifiémysqli_result::free,
mysqli_result::close,
mysqli_result::free_resultmysqli_free_resultN/ALibère la mémoire associée à un résultat
Résumé des méthodes mysqli_driverMySQL_DriverInterface POOInterface procéduralAlias (Ne plus utiliser)Description&Properties;$mysqli_driver::mysqli_reportmysqli_reportN/ADéfinit le mode du rapport d'erreur de mysqli&Methods;mysqli_driver::embedded_server_endmysqli_embedded_server_endN/ANon documentémysqli_driver::embedded_server_startmysqli_embedded_server_startN/ANon documenté
Les alias sont fournis pour assurer la compatibilité ascendante.
Ne les utilisez pas dans de nouveaux projets.