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é