English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Fonctions MySQLi PHP

La fonction MySQLi de PHP permet d'accéder au serveur de base de données MySQLi. PHP peut être utilisé avec MySQLi 4.1.13ou une version plus récente. ensemble. ensemble.

Installation

L'extension mysqli est dans PHP 5Introduit dans la version .0.0, tandis que le pilote natif MySQLi est inclus dans PHP 5.3Version .0.

Liste des fonctions

Version-Version PHP la plus ancienne prise en charge la fonction.

NuméroNom de la fonctionDescription de la fonctionVersion
1mysqli_affected_rows()Il renvoie le nombre de lignes affectées par la dernière requête SELECT, INSERT, UPDATE, REPLACE ou DELETE.4
2mysqli_autocommit()Ouvrir ou fermer l'auto-s soumission des modifications de base de données.4.3.0
3mysqli_begin_transaction()Il est utilisé pour démarrer une transaction MySQL.4.3.0
4mysqli_change_user()Il est utilisé pour changer le/L'utilisateur de la connexion de la base de données donnée.4.3.0
5mysqli_character_set_name()Il est utilisé pour récupérer le jeu de caractères par défaut de la base de données actuelle.4.3.0
6mysqli_close()Utilisé pour fermer la connexion MySQLi.4
7mysqli_commit()Il est utilisé pour enregistrer les modifications de la base de données.5
8mysqli_connect()Ouvrir une connexion avec le serveur MySQLi.4
9mysqli_connect_errno()Il renvoie le code d'erreur de la dernière connexion.5
10mysqli_connect_error()Il renvoie la description de l'erreur de la dernière connexion.5
11mysqli_debug()Utilisé pour des opérations de débogage.5
12mysqli_dump_debug_info()Utilisé pour journaliser les informations de débogage.5
13mysqli_errno()Il renvoie le dernier code d'erreur de l'instruction la plus récente.4
14mysqli_error()Il renvoie la dernière description d'erreur de l'instruction la plus récente.4
15mysqli_error_list()Il renvoie la liste des erreurs de la dernière instruction.4
16mysqli_field_count()Il renvoie le nombre de colonnes de la dernière requête./Nombre de champs.5
17mysqli_get_charset()Il renvoie un objet de jeu de caractères.4
18mysqli_get_client_info()Il renvoie la version de la bibliothèque client MySQL.5
19mysqli_get_client_stats()Il renvoie des informations statistiques sur chaque processus du client.5
20mysqli_get_client_version()Il renvoie la version de la bibliothèque client MySQLi.5.1.0
21mysqli_get_connection_stats()Il renvoie des informations statistiques sur la connexion du client.5
22mysqli_get_host_info()Cette fonction retourne le nom d'hôte et le type de connexion du serveur MySQLi.5
23mysqli_get_proto_info()Cette fonction retourne les informations sur la version du protocole MySQLi.5
24mysqli_get_server_info()Cette fonction retourne les informations du serveur MySQLi.5
25mysqli_get_server_version()Cette fonction retourne la version du serveur MySQLi.5
26mysqli_get_warnings()Cette fonction retourne les erreurs générées par la dernière requête exécutée.5
27mysqli_info()Cette fonction retourne des informations sur la dernière requête exécutée.5
28mysqli_init()Cette fonction retourne un objet utilisé avec la fonction mysqli_real_connect().5
29mysqli_insert_id()Cette fonction retourne l'ID de la dernière requête.5
30mysqli_kill()Cette fonction demande au serveur de tuer le processus-Le paramètre id spécifie le thread MySQLi.5
31mysqli_more_results()Cette fonction vérifie s'il y a encore plus de résultats pour une requête multiple.5
32mysqli_multi_query()Dans le passé, les requêtes étaient séparées de la base de données par des points-virgules.5
33mysqli_next_result()Cette fonction prépare le prochain ensemble de résultats pour mysqli_multi_query().5
34mysqli_options()Cette fonction est utilisée pour définir les options de connexion et modifier les paramètres de connexion.5
35mysqli_ping()Cette fonction est utilisée pour ping la connexion au serveur et se reconnecter au serveur en cas de déconnexion.5
36mysqli_prepare()Cette fonction effectue une requête MySQL préparée (avec des marqueurs de paramètres).5
37mysqli_query()Cette fonction effectue une requête sur la base de données.5
38mysqli_real_connect()Cette fonction ouvre un nouveau lien vers le serveur MySQL.5
39mysqli_real_escape_string()Cette fonction échappe les caractères spéciaux des chaînes de caractères des instructions SQL.5
40mysqli_real_query()Cette fonction exécute une requête SQL.5
41mysqli_refresh()Cette fonction actualise la table ou le cache, ou réinitialise les informations du serveur de réplication.5
42mysqli_rollback()Cette fonction annule la transaction en cours pour la connexion de base de données spécifiée.5
43mysqli_select_db()Cette fonction change la base de données par défaut.5
44mysqli_set_charset()Cette fonction configure le jeu de caractères par défaut.5
45mysqli_sqlstate()Cette fonction retourne le dernier code d'erreur SQLSTATE.5
46mysqli_ssl_set()Cette fonction crée une connexion SSL.5
47mysqli_stat()Cette fonction retourne l'état système actuel.5
48mysqli_stmt_init()Cette fonction initialise une instruction et retourne un objet adapté à mysqli_stmt_prepare().5
49mysqli_thread__id()Cette fonction retourne l'ID de thread de connexion actuel.5
50mysqli_thread_safe()Cette fonction est utilisée pour vérifier si la bibliothèque client est compilée pour être sécurisée en thread (thread-safe).5
51mysqli_use_result()Initialise la recherche du jeu de résultats à partir de la dernière requête exécutée avec mysqli_real_query().5
52mysqli_warning_count()Il retourne le nombre d'erreurs générées par la dernière requête exécutée.5
53mysqli_data_seek()Il est utilisé pour déplacer le pointeur interne de résultat.4
54mysqli_fetch_all()Il est utilisé pour obtenir toutes les lignes de résultats et retourner le jeu de résultats sous forme d'array associatif4
55mysqli_fetch_array()Il est utilisé pour obtenir la ligne de résultats sous forme d'array associatif5
56mysqli_fetch_assoc()Il est utilisé pour obtenir la ligne de résultats sous forme d'array associatif.5.3
57mysqli_fetch_field()Il est utilisé pour retourner la prochaine colonne du jeu de résultats sous forme d'objet.
4
58mysqli_fetch_field_direct()Il retourne la colonne spécifiée sous forme d'objet./Définition des informations du champ (en tant que paramètre de type entier).
4
59mysqli_fetch_fields()Il est utilisé pour retourner un tableau d'objets.4
60mysqli_fetch_lengths()Il est utilisé pour retourner la longueur des champs dans le jeu de résultats.4
61mysqli_fetch_object()Il retourne un objet.5
62mysqli_fetch_row()Il retourne le contenu de la ligne actuelle du jeu de résultats sous forme d'array de chaînes.5
63mysqli_field_seek()Cette fonction positionne le curseur de colonne sur l'offset de colonne donné.5
64mysqli_field_tell()Il retourne la position du curseur de champ retourné.5
65mysqli_free_result()Il libère la mémoire associée au jeu de résultats.5
66mysqli_num_fields()Il retourne le nombre de champs dans le jeu de résultats.5
67mysqli_num_rows()Il retourne le nombre de lignes dans le jeu de résultats.5
68mysqli_stmt_sqlstate()Il retourne une erreur SQLSTATE à partir de la dernière instruction.5
69mysqli_stmt_affected_rows()Il retourne le nombre de lignes affectées (modifiées, supprimées, insérées) par la dernière instruction exécutée.5
70mysqli_stmt_attr_get()Il retourne la valeur actuelle de l'attribut donné de l'instruction.5
71mysqli_stmt_attr_set()Cette fonction peut être utilisée pour définir divers attributs pour l'instruction, pour changer son comportement.5
72mysqli_stmt_bind_param()Il lie les variables aux marqueurs de paramètres de l'instruction préparée.5
73mysqli_stmt_bind_result()Il lie les colonnes de l'objet de résultats aux variables.5
74mysqli_stmt_close()Il ferme un objet d'instruction.5
75mysqli_stmt_data_seek()Il est utilisé pour chercher les lignes de l'objet de résultats.5
76mysqli_stmt_errno()Il retourne le code de l'erreur qui s'est produite pendant l'exécution de la dernière instruction.5
77mysqli_stmt_error()Il retourne la description de l'erreur qui s'est produite pendant l'exécution de la dernière instruction.5
78mysqli_stmt_execute()Il exécute une instruction.5
79mysqli_stmt_fetch()Il extrait les colonnes du résultat dans les variables spécifiées.5
80mysqli_stmt_field_count()Il retourne le nombre de champs dans le résultat de l'instruction donné.5
81mysqli_stmt_free_result()Il est utilisé pour libérer la mémoire stockée pour les résultats de l'instruction.5
82mysqli_stmt_get_result()Il retourne les résultats de l'instruction.5
83mysqli_stmt_num_rows()Il retourne le nombre de lignes dans les résultats de l'instruction.5
84mysqli_stmt_param_count()Il retourne le nombre de marqueurs de paramètres dans l'instruction préparée.5
85mysqli_stmt_prepare()Il prépare l'exécution d'une instruction SQL, où vous pouvez utiliser des marqueurs de paramètres ("?") pour les substituer dans la requête.5
86mysqli_stmt_reset()Il réinitialise les erreurs, les ensembles de résultats non mémorisés et les données envoyées par une instruction.5
87mysqli_stmt_result_metadata()Il retourne un objet de métadonnées qui contient des informations sur les résultats de l'instruction.5
88mysqli_stmt_send_long_data()Si une colonne d'une table est de type BLOB TEXT, cette fonction est utilisée pour envoyer les données en morceaux à cette colonne.5
89mysqli_stmt_store_result()Il est utilisé pour stocker les résultats des objets de phrases localement.5