PHP MySQLi
Introduction à PHP MySQLi
PHP MySQLi = PHP MySQL amélioré !
Les fonctions MySQL vous permettent d'accéder au serveur de base de données MySQL.
Remarque : L'extension MySQLi est conçue pour fonctionner avec MySQL version 4.1.13 ou ultérieure.
Installation/Configuration d'exécution
Afin de pouvoir utiliser les fonctions MySQLi en douceur, vous devez ajouter le support de l'extension MySQLi lors de la compilation de PHP.
L'extension MySQLi a été introduite dans la version PHP 5.0.0. Le pilote natif MySQL est inclus dans la version PHP 5.3.0.
Pour les détails d'installation, visitez : http://www.php.net/manual/en/mysqli.installation.php
Pour les détails de configuration d'exécution, visitez : http://www. php.net/manual/en/mysqli.configuration.php
Fonctions PHP 5 MySQLi
Fonction | Description |
---|---|
mysqli_affected_rows() | Renvoie le nombre de lignes d'enregistrement affectées par l'opération MySQL précédente. |
mysqli_autocommit() | Activer ou désactiver la validation automatique des modifications de la base de données. |
mysqli_change_user() | Modifiez l'utilisateur pour la connexion à la base de données spécifiée. |
mysqli_character_set_name() | Renvoie le jeu de caractères par défaut pour la connexion à la base de données. |
mysqli_close() | Fermez la connexion à la base de données précédemment ouverte. |
mysqli_commit() | Commit la transaction en cours. |
mysqli_connect_errno() | Renvoie le code d'erreur de la dernière erreur de connexion. |
mysqli_connect_error() | Renvoie la description de l'erreur de la dernière erreur de connexion. |
mysqli_connect() | Ouvrez une nouvelle connexion au serveur MySQL. |
mysqli_data_seek() | Ajustez le pointeur de résultat sur une ligne arbitraire dans l'ensemble de résultats. |
mysqli_debug() | Effectuer des opérations de débogage. |
mysqli_dump_debug_info() | Versez les informations de débogage dans le journal. |
mysqli_errno() | Renvoie le dernier code d'erreur de la fonction la plus récemment appelée. |
mysqli_error_list() | Renvoie la liste des erreurs de la fonction la plus récemment appelée. |
mysqli_error() | Renvoie la dernière description d'erreur de la fonction la plus récemment appelée. |
mysqli_fetch_all() | Récupère toutes les lignes de l'ensemble de résultats sous forme de tableau associatif, ou de tableau numérique, ou les deux. |
mysqli_fetch_array() | Récupère une ligne de l'ensemble de résultats sous forme de tableau associatif, ou de tableau numérique, ou les deux. |
mysqli_fetch_assoc() | Obtenir une ligne de l'ensemble de résultats sous forme de tableau associatif. |
mysqli_fetch_field_direct() | Récupérez les métadonnées d'un seul champ à partir du jeu de résultats et renvoyez-le sous forme d'objet. |
mysqli_fetch_field() | Récupérez le champ suivant de l'ensemble de résultats et renvoyez-le en tant qu'objet. |
mysqli_fetch_fields() | Renvoie un tableau d'objets représentant les champs dans le résultat. |
mysqli_fetch_lengths() | Renvoie la longueur de chaque colonne de la ligne actuelle dans l'ensemble de résultats. |
mysqli_fetch_object() | Obtient la ligne actuelle de l'ensemble de résultats et la renvoie en tant qu'objet. |
mysqli_fetch_row() | Obtient une ligne de l'ensemble de résultats et la renvoie sous forme de tableau d'énumération. |
mysqli_field_count() | Renvoie le nombre de colonnes de la dernière requête. |
mysqli_field_seek() | Définissez le pointeur dans le jeu de résultats sur le décalage du champ spécifié. |
mysqli_field_tell() | Renvoie la position du pointeur dans l'ensemble de résultats. |
mysqli_free_result() | Libère la mémoire des résultats. |
mysqli_get_charset() | Renvoie l'objet jeu de caractères. |
mysqli_get_client_info() | Renvoie la version de la bibliothèque client MySQL. |
mysqli_get_client_stats() | Renvoie des statistiques sur chaque processus du client. |
mysqli_get_client_version() | Renvoie la version de la bibliothèque client MySQL sous forme d'entier. |
mysqli_get_connection_stats() | Renvoie des statistiques sur les connexions client. |
mysqli_get_host_info() | Renvoie le nom d'hôte du serveur MySQL et le type de connexion. |
mysqli_get_proto_info() | Renvoie la version du protocole MySQL. |
mysqli_get_server_info() | Renvoie la version du serveur MySQL. |
mysqli_get_server_version() | Renvoie la version du serveur MySQL sous forme d'entier. |
mysqli_info() | Renvoie des informations sur la requête la plus récemment exécutée. |
mysqli_init() | Initialise MySQLi et renvoie les ressources utilisées par mysqli_real_connect(). |
mysqli_insert_id() | Renvoie l'ID généré automatiquement à partir de la dernière requête. |
mysql_kill() | Demande au serveur de tuer un thread MySQL. |
mysqli_more_results() | Vérifie si une requête multiple a plus de résultats. |
mysqli_multi_query() | Exécutez une ou plusieurs requêtes sur la base de données. |
mysqli_next_result() | Préparez le prochain jeu de résultats pour mysqli_multi_query(). |
mysqli_num_fields() | Renvoie le nombre de champs dans l'ensemble de résultats. |
mysqli_num_rows() | Renvoie le nombre de lignes dans l'ensemble de résultats. |
mysqli_options() | Définissez des options de connexion supplémentaires pour affecter le comportement de connexion. |
mysqli_ping() | Établissez une connexion au serveur et essayez de vous reconnecter si la connexion est déconnectée. |
mysqli_prepare() | Préparez-vous à exécuter une instruction SQL. |
mysqli_query() | Exécuter une requête sur la base de données. |
mysqli_real_connect() | Ouvrez un nouveau lien vers le serveur MySQL. |
mysqli_real_escape_string() | Échappe les caractères spéciaux dans les chaînes utilisées dans les instructions SQL. |
mysqli_real_query() | Exécuter la requête SQL |
mysqli_reap_async_query() | Renvoyer les résultats du requête asynchrone . |
mysqli_refresh() | Actualisez les tables ou les caches, ou réinitialisez les informations du serveur de réplication. |
mysqli_rollback() | Annule la transaction en cours dans la base de données. |
mysqli_select_db() | Modifiez la base de données par défaut pour la connexion. |
mysqli_set_charset() | Définissez le jeu de caractères client par défaut. |
mysqli_set_local_infile_default() | Révoquer le handle défini par l'utilisateur utilisé pour la commande de chargement du fichier local local. |
mysqli_set_local_infile_handler() | Définit la fonction de restauration pour la commande LOAD DATA LOCAL INFILE. |
mysqli_sqlstate() | Renvoie le code d'erreur SQLSTATE de la dernière opération MySQL. |
mysqli_ssl_set() | est utilisé pour créer une connexion sécurisée SSL. |
mysqli_stat() | Renvoie l'état actuel du système. |
mysqli_stmt_init() | Initialise l'instruction et renvoie l'objet utilisé par mysqli_stmt_prepare(). |
mysqli_store_result() | Transmet l'ensemble de résultats de la dernière requête. |
mysqli_thread_id() | Renvoie l'ID de thread de la connexion actuelle. |
mysqli_thread_safe() | Renvoie si la bibliothèque cliente est compilée en thread-safe. |
mysqli_use_result() | Initialise la récupération du jeu de résultats de la dernière requête exécutée à l'aide de mysqli_real_query(). |
mysqli_warning_count() | Renvoie le nombre d'avertissements pour la dernière requête de la connexion. |