MySQLi - Fonctions utiles
Voici la liste de toutes les fonctions MySQLi importantes. Chaque fonction a été expliquée avec un exemple approprié.
mysqli :: $ affect_rows - Utilisé pour obtenir les informations sur le nombre de lignes affectées lors d'une précédente opération MySQL
mysqli :: autocommit - Utilisé pour activer ou désactiver l'opération de modification automatique de la base de données
mysqli :: begin_transaction - Utilisé pour démarrer une transaction
mysqli :: change_user - Utilisé pour changer l'utilisateur de la connexion à la base de données spécifiée
mysqli :: character_set_name - Il renvoie le jeu de caractères par défaut pour la connexion à la base de données.
mysqli :: $ client_info - Il est utilisé pour obtenir des informations sur le client MySQL.
mysqli :: $ client_version - Il renvoie la version du client MySQL sous forme de chaîne.
mysqli :: close - Il ferme une connexion de base de données précédemment ouverte.
mysqli :: commit - Il valide la transaction en cours.
mysqli :: $ connect_errno - Il renvoie le code d'erreur du dernier appel de connexion.
mysqli :: connect_error - Il renvoie une chaîne de description de la dernière erreur de connexion.
mysqli :: __ construct - Utilisé pour ouvrir une nouvelle connexion au serveur MySQL
mysqli :: debug - Utilisé pour effectuer des opérations de débogage
mysqli :: dump_debug_info - Il est utilisé pour vider les informations de débogage dans le journal
mysqli :: $ errno - Il renvoie le code d'erreur pour l'appel de fonction le plus récent
mysqli :: $ error_list - Il retourne une liste d'erreurs de la dernière commande exécutée
mysqli :: $ error - Il renvoie une chaîne de description de la dernière erreur
mysqli :: $ field_count - Il renvoie le nombre de colonnes pour la requête la plus récente
mysqli :: get_charset - Il retourne un objet de jeu de caractères
mysqli :: get_client_info - Il est utilisé pour obtenir des informations sur le client MySQL
mysqli :: mysqli_get_client_stats - Il renvoie les statistiques client par processus
mysqli :: mysqli_get_client_version - Il renvoie la version du client MySQL sous forme d'entier
mysqli :: get_connection_stats - Il retourne des statistiques sur la connexion client
mysqli :: $ host_info - Il retourne une chaîne représentant le type de connexion utilisé
mysqli :: $ protocol_version - Il renvoie la version du protocole MySQL utilisé
mysqli :: $ server_info - Il renvoie la version du serveur MySQL
mysqli :: $ server_version - Il renvoie la version du serveur MySQL sous forme d'entier
mysqli :: get_warnings - Il est utilisé pour obtenir le résultat de SHOW WARNINGS
mysqli :: $ info - Il récupère les informations sur la dernière requête exécutée
mysqli :: $ insert_id - Il retourne l'ID généré automatiquement utilisé dans la dernière requête
mysqli :: kill - Il demande au serveur de tuer un thread MySQL
mysqli :: more_results - Utilisé pour vérifier s'il y a plus de résultats de requête à partir d'une requête multiple
mysqli :: multi_query - Il effectue une requête sur la base de données
mysqli :: next_result - Il prépare le prochain résultat de multi_query
mysqli :: options - Utilisé pour définir les options
mysqli :: ping - Il est utilisé pour envoyer un ping à un serveur
mysqli :: poll - Utilisé pour interroger les connexions
mysqli :: prepare - Utilisé pour préparer une instruction SQL pour exécution.
mysqli :: query - Il est utilisé pour effectuer une requête sur la base de données.
mysqli :: real_connect - Il ouvre une connexion à un serveur mysql.
mysqli :: real_escape_string - Il échappe les caractères spéciaux dans une chaîne pour une utilisation dans une instruction SQL
mysqli :: real_query - Il est utilisé pour exécuter une requête SQL.
mysqli :: real_async_query - Il est utilisé pour obtenir le résultat d'une requête asynchrone
mysqli :: refresh - Utilisé pour actualiser une instruction SQL pour exécution.
mysqli :: release_savepoint - Il supprime le point de sauvegarde nommé de l'ensemble des points de sauvegarde de la transaction actuelle
mysqli :: rollback - Il annule la transaction en cours
mysqli :: rpl_query_type - Il renvoie le type de requête RPL
mysqli :: select_db - Il est utilisé pour sélectionner la base de données par défaut pour les requêtes de base de données
mysqli :: send_query - Il est utilisé pour envoyer la requête et retourner
mysqli :: set_charset - Il définit le jeu de caractères client par défaut
mysqli :: set_local_infile_default - Il est utilisé pour annuler la définition du gestionnaire défini par l'utilisateur pour charger la commande de fichier local
mysqli :: set_local_infile_handler - Il est utilisé pour définir la fonction de rappel pour la commande LOAD DATA LOCAL INFILE
mysqli :: $ sqlstate - Il renvoie l'erreur SQLSTATE de l'opération MySQL précédente.
mysqli :: ssl_set - Il est utilisé pour établir des connexions sécurisées en utilisant SSL
mysqli :: stat - Il est utilisé pour définir la fonction de rappel pour la commande LOAD DATA LOCAL INFILE
mysqli :: stmt_init - Il est utilisé pour initialiser une instruction et renvoie un objet à utiliser avec mysqli_stmt_prepare.
mysqli :: mysqli :: $ thread_id - Il retourne l'ID de thread pour la connexion actuelle
mysqli :: thread_safe - Il retourne si la sécurité des threads est donnée ou non.
mysqli :: use_result - Il est utilisé pour lancer une récupération d'ensemble de résultats
mysqli :: $ warning_count - Il retourne le nombre d'avertissements de la dernière requête pour le lien donné