PHP MySQLi Présentation
PHP MySQLi = PHP MySQL améliorée!
Les fonctions mysqli vous permet d'accéder à des serveurs de bases de données MySQL.
Remarque: L'extension MySQLi est conçu pour fonctionner avec la version MySQL 4.1.13 ou plus récent.
Configuration d'installation / Runtime
Pour les fonctions mysqli soient disponibles, vous devez compiler PHP avec le support pour l'extension MySQLi.
L'extension MySQLi a été introduit avec la version PHP 5.0.0. Le pilote natif MySQL a été inclus dans la version PHP 5.3.0.
Pour plus de détails d'installation, rendez - vous à: http://php.net/manual/en/mysqli.installation.php
Pour plus de détails de configuration d'exécution, allez à: http://php.net/manual/en/mysqli.configuration.php
PHP 5 Fonctions mysqli
Fonction | La description |
---|---|
mysqli_affected_rows() | Retourne le nombre de lignes affectées par l'opération MySQL |
mysqli_autocommit() | Active ou désactive la base de données-engagement automatique |
mysqli_change_user() | Change l'utilisateur de la connexion de base de données spécifiée |
mysqli_character_set_name() | Renvoie le caractère par défaut pour la connexion de base de données |
mysqli_close() | Ferme une connexion de base de données précédemment ouvert |
mysqli_commit() | Engage la transaction en cours |
mysqli_connect_errno() | Retourne le code d'erreur de la dernière erreur de connexion |
mysqli_connect_error() | Renvoie la description d'erreur de la dernière erreur de connexion |
mysqli_connect() | Ouvre une nouvelle connexion au serveur MySQL |
mysqli_data_seek() | Règle le pointeur de résultat sur une ligne arbitraire dans le résultat-ensemble |
mysqli_debug() | Effectuer des opérations de débogage |
mysqli_dump_debug_info() | Dumps des informations de débogage dans le journal |
mysqli_errno() | Retourne le dernier code d'erreur pour le dernier appel de fonction |
mysqli_error_list() | Retourne une liste d'erreurs pour le dernier appel de fonction |
mysqli_error() | Renvoie la dernière description de l'erreur pour le dernier appel de fonction |
mysqli_fetch_all() | Lit toutes les lignes de résultats sous forme de tableau, un tableau numérique, ou les deux |
mysqli_fetch_array() | Récupère une ligne de résultat en tant associatif, d'un tableau numérique, ou les deux |
mysqli_fetch_assoc() | Lit une ligne de résultat dans un tableau associatif |
mysqli_fetch_field_direct() | Retourne les méta-données pour un seul champ dans le jeu de résultats, comme un objet |
mysqli_fetch_field() | Retourne le champ suivant dans le jeu de résultats, comme un objet |
mysqli_fetch_fields() | Retourne un tableau d'objets qui représentent les champs dans un jeu de résultats |
mysqli_fetch_lengths() | Retourne la longueur des colonnes de la ligne courante dans le jeu de résultats |
mysqli_fetch_object() | Renvoie la ligne courante d'un jeu de résultats, comme un objet |
mysqli_fetch_row() | Récupère une ligne de résultat-ensemble et le retourne comme un tableau énuméré |
mysqli_field_count() | Retourne le nombre de colonnes pour la dernière requête |
mysqli_field_seek() | Définit le curseur de champ sur le champ décalage donné |
mysqli_field_tell() | Renvoie la position du curseur sur le terrain |
mysqli_free_result() | Libère la mémoire associée à un résultat |
mysqli_get_charset() | Retourne un objet de jeu de caractères |
mysqli_get_client_info() | Retourne la version de la bibliothèque cliente MySQL |
mysqli_get_client_stats() | Retourne les statistiques sur le client par processus |
mysqli_get_client_version() | Retourne la version de la bibliothèque cliente MySQL comme un entier |
mysqli_get_connection_stats() | Retourne les statistiques sur la connexion client |
mysqli_get_host_info() | Retourne le nom d'hôte du serveur MySQL et le type de connexion |
mysqli_get_proto_info() | Retourne la version du protocole MySQL |
mysqli_get_server_info() | Retourne la version du serveur MySQL |
mysqli_get_server_version() | Retourne la version du serveur MySQL comme un entier |
mysqli_info() | Renvoie des informations sur la dernière requête exécutée |
mysqli_init() | Initialise MySQLi et retourne une ressource pour une utilisation avec mysqli_real_connect() |
mysqli_insert_id() | Renvoie l'identifiant généré automatiquement utilisé dans la dernière requête |
mysqli_kill() | Demande le serveur pour tuer un fil MySQL |
mysqli_more_results() | Vérifie s'il y a plus de résultats d'une requête à plusieurs |
mysqli_multi_query() | Effectue une ou plusieurs requêtes sur la base de données |
mysqli_next_result() | Prépare le prochain jeu de résultats mysqli_multi_query() |
mysqli_num_fields() | Retourne le nombre de champs dans un jeu de résultats |
mysqli_num_rows() | Retourne le nombre de lignes dans un jeu de résultats |
mysqli_options() | Définit les options et connecter supplémentaires influent sur le comportement d'une connexion |
mysqli_ping() | Pings une connexion de serveur, ou tente de se reconnecter si la connexion a été interrompue |
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 nouvelle connexion au serveur MySQL |
mysqli_real_escape_string() | Protège les caractères spéciaux dans une chaîne pour une utilisation dans une instruction SQL |
mysqli_real_query() | Exécute une requête SQL |
mysqli_reap_async_query() | Retourne le résultat de la requête async |
mysqli_refresh() | Actualise tables ou des caches, ou remet à zéro les informations du serveur de réplication |
mysqli_rollback() | Annule la transaction en cours pour la base de données |
mysqli_select_db() | Modifie la base de données par défaut pour la connexion |
mysqli_set_charset() | Définit le caractère client par défaut jeu |
mysqli_set_local_infile_default() | Rétablit le gestionnaire défini par l'utilisateur pour la charge de commande locale infile |
mysqli_set_local_infile_handler() | Définir la fonction de rappel pour la commande LOAD DATA LOCAL INFILE |
mysqli_sqlstate() | Retourne le code d'erreur SQLSTATE de la dernière opération MySQL |
mysqli_ssl_set() | Permet d'établir une connexion sécurisée avec SSL |
mysqli_stat() | Renvoie l'état actuel du système |
mysqli_stmt_init() | Initialise une déclaration et retourne un objet pour une utilisation avec mysqli_stmt_prepare() |
mysqli_store_result() | Un jeu de résultats de la dernière requête |
mysqli_thread_id() | Renvoie l'ID de fil pour la connexion en cours |
mysqli_thread_safe() | Indique si la bibliothèque cliente est compilé en tant que thread-safe |
mysqli_use_result() | Initie la récupération d'un ensemble de résultats à partir de la dernière requête exécutée en utilisant le mysqli_real_query() |
mysqli_warning_count() | Retourne le nombre d'avertissements de la dernière requête de la connexion |