PHP - Fonctions MySQLi

Les fonctions PHP MySQLi permettent d'accéder aux serveurs de bases de données MySQLi. PHP fonctionne avec MySQLi version 4.1.13 ou plus récente.

Installation

L'extension MySQLi a été introduite avec PHP version 5.0.0 et le pilote natif MySQLi a été inclus dans la version PHP 5.3.0.

Les détails d'installation sont disponibles ici

Liste des fonctions

PHP - indique la version la plus ancienne de PHP qui prend en charge la fonction.

Sr. Non Description de la fonction PHP
1 mysqli_affected_rows

Il renvoie le nombre de lignes affectées dans la requête SELECT, INSERT, UPDATE, REPLACE ou DELETE précédente.

4
2 mysqli_autocommit

Il est utilisé pour désactiver ou désactiver les modifications de base de données à validation automatique.

4.3.0
3 mysqli_begin_transaction

Il est utilisé pour démarrer une transaction MySQL.

4.3.0
4 mysqli_change_user

Il est utilisé pour changer l'utilisateur de la connexion à la base de données actuelle / donnée.

4.3.0
5 mysqli_character_set_name

Il est utilisé pour récupérer le jeu de caractères par défaut de la base de données courante.

4.3.0
6 mysqli_close

Il est utilisé pour fermer la connexion MySQLi

4
sept mysqli_commit

Il est utilisé pour enregistrer les modifications de la base de données.

5
8 mysqli_connect

Il ouvre une connexion à un serveur MySQLi

4
9 mysqli_connect_errno

Il renvoie le code d'erreur de la dernière connexion

5
dix mysqli_connect_error

Il renvoie la description de l'erreur de la dernière connexion

5
11 mysqli_debug

Il est utilisé pour effectuer des opérations de débogage

5
12 mysqli_dump_debug_info

Il est utilisé pour vider les informations de débogage dans le journal

5
13 mysqli_errno

Il renvoie le dernier code d'erreur de l'instruction la plus récente

4
14 mysqli_error

Il renvoie la dernière description d'erreur pour l'instruction la plus récente

4
15 mysqli_error_list

Il renvoie une liste des erreurs de la dernière instruction

4
16 mysqli_field_count

Il renvoie le nombre de colonnes / champ pour la requête la plus récente.

5
17 mysqli_get_charset

Il renvoie un objet de jeu de caractères.

4
18 mysqli_get_client_info

Il renvoie la version de la bibliothèque cliente MySQL.

5
19 mysqli_get client_stats

Il renvoie des statistiques sur le client par processus.

5
20 mysqli_get_client_version

Il renvoie la version de la bibliothèque cliente MySQLi.

5.1.0
21 mysqli_get_connection_stats

Il renvoie des statistiques sur la connexion client.

5
22 mysqli_get_host_info

Il renvoie le nom d'hôte du serveur MySQLi et le type de connexion.

5
23 mysqli_get_proto_info

Il renvoie les informations de version du protocole MySQLi

5
24 mysqli_get_server_info

Il renvoie les informations du serveur MySQLi.

5
25 mysqli_get_server_version

Il renvoie la version du serveur MySQLi.

5
26 mysqli_get_warnings

Il renvoie les erreurs générées par la dernière requête exécutée.

5
27 mysqli_info

Il renvoie des informations sur la dernière requête exécutée.

5
28 mysqli_init

Il renvoie un objet à utiliser avec la fonction mysqli_real_connect ().

5
29 mysqli_insert_id

Il renvoie un identifiant de la dernière requête.

5
30 mysqli_kill

Cette fonction demande au serveur de tuer le thread MySQLi spécifié par le paramètre process-id.

5
31 mysqli_more_results

Cette fonction vérifie s'il y a plus de résultats à partir d'une requête multiple.

5
32 mysqli_multi_query

Il séparait les requêtes par un point-virgule par rapport à la base de données.

5
33 mysqli_next_result

Il prépare le prochain jeu de résultats à partir de mysqli_multi_query ().

5
34 mysqli_options

Il est utilisé pour définir les options de connexion et modifier les paramètres de connexion.

5
35 mysqli_ping

Il est utilisé pour pings une connexion serveur et se reconnecter au serveur si la connexion est perdue.

5
36 mysqli_prepare

Il exécute une requête préparée MySQL (avec des marqueurs de paramètres) sur la base de données.

5
37 mysqli_query

Il effectue une requête sur la base de données.

5
38 mysqli_real_connect

Cette fonction ouvre une nouvelle connexion à MySQLi

5
39 mysqli_real_escape_string

Cette fonction échappe les caractères spéciaux dans une chaîne pour une instruction SQL.

5
40 mysqli_real_query

Cette fonction exécute une requête SQL.

5
41 mysqli_refresh

Cette fonction actualise les tables ou les caches, ou réinitialise les informations du serveur de réplication.

5
42 mysqli_rollback

Cette fonction annule la transaction en cours pour la connexion à la base de données spécifiée.

5
43 mysqli_select_db

Cette fonction modifie la base de données par défaut.

5
44 mysqli_set_charset

Cette fonction définit le jeu de caractères par défaut.

5
45 mysqli_sqlstate

Cette fonction renvoie le code d'erreur SQLSTATE pour la dernière erreur.

5
46 mysqli_ssl_set

Cette fonction crée une connexion SSL.

5
47 mysqli_stat

Cette fonction renvoie l'état actuel du système.

5
48 mysqli_stmt_init

Cette fonction initialise une instruction et renvoie un objet adapté à mysqli_stmt_prepare ().

5
49 mysqli_thread _id

Cette fonction renvoie l'ID de thread de connexion actuel.

5
50 mysqli_thread_safe

Cette fonction vérifie si la bibliothèque cliente est compilée comme thread-safe.

5
51 mysqli_use_result

Il démarre la récupération du jeu de résultats à partir de la requête précédemment exécutée.

5
52 mysqli_warning_count

Il renvoie le nombre d'erreurs générées par la dernière requête exécutée.

5
53 mysqli_data_seek

Il est utilisé pour déplacer le pointeur de résultat interne.

4
54 mysqli_fetch tout

Il est utilisé pour récupérer toutes les lignes de résultats et renvoie l'ensemble de résultats sous forme de tableau associatif

4
55 Tableau mysqli_fetch

Il est utilisé pour récupérer une ligne de résultat sous forme de tableau associatif

5
56 mysqli_fetch_assoc

Il est utilisé pour récupérer une ligne de résultat sous forme de tableau associatif.

5,3
57 mysqli_fetch_field

Il est utilisé pour renvoyer la colonne suivante du jeu de résultats en tant qu'objet.

4
58 mysqli_fetch_field_direct

Il renvoie les informations de définition de la colonne / du champ spécifié (en tant qu'argument entier) sous la forme d'un objet.

4
59 mysqli_fetch_fields

Il est utilisé pour renvoyer un tableau d'objets.

4
60 mysqli_fetch_lengths

Il est utilisé pour renvoyer la longueur des champs dans le résultat.

4
61 mysqli_fetch_object

Il renvoie un objet.

5
62 mysqli_fetch_row

Il renvoie le contenu de la ligne courante d'un résultat sous forme de tableau de chaînes.

5
63 mysqli_field_seek

Cette fonction définit le curseur de colonne sur le décalage de colonne donné.

5
64 mysqli_field_tell

Il renvoie la position du curseur de champ.

5
65 mysqli_free_result

Il libère la mémoire associée au résultat.

5
66 mysqli_num_fields

Il renvoie le nombre de champs dans un jeu de résultats.

5
67 mysqli_num_rows

Il renvoie le nombre de lignes dans un jeu de résultats.

5
68 mysqli_stmt_sqlstate

Il renvoie l'erreur SQLSTATE de la dernière instruction.

5
69 mysqli_stmt_affected_rows

Il renvoie le nombre de lignes affectées (modifiées, supprimées, insérées) par l'instruction récemment exécutée.

5
70 mysqli_stmt_attr_get

Il renvoie la valeur actuelle de l'attribut donné d'une instruction.

5
71 mysqli_stmt_attr_set

L'utilisation de cette fonction peut définir divers attributs de l'instruction qui modifie son comportement.

5
72 mysqli_stmt_bind_param

Il lie les variables aux marqueurs de paramètre d'une instruction préparée.

5
73 mysqli_stmt_bind_result

Il lie les colonnes d'un objet de résultat à des variables.

5
74 mysqli_stmt_close

Il ferme un objet instruction.

5
75 mysqli_stmt_data_seek

Il est utilisé pour parcourir les lignes d'un objet résultat.

5
76 mysqli_stmt_errno

Il renvoie le code de l'erreur survenue lors de l'exécution de la dernière instruction.

5
77 mysqli_stmt_error

Il renvoie la description de l'erreur survenue lors de l'exécution de la dernière instruction.

5
78 mysqli_stmt_execute

Il exécute une instruction.

5
79 mysqli_stmt_fetch

Il récupère les colonnes du résultat dans les variables spécifiées.

5
80 mysqli_stmt_field_count

Il renvoie le nombre de champs dans le résultat de l'instruction donnée.

5
81 mysqli_stmt_free_result

Il est utilisé pour libérer la mémoire dans laquelle le résultat de l'instruction a est stocké.

5
82 mysqli_stmt_get_result

Il renvoie le résultat d'une instruction.

5
83 mysqli_stmt_num_rows

Il renvoie le nombre de lignes dans le résultat d'une instruction.

5
84 mysqli_stmt_param_count

Il renvoie le nombre de marqueurs de paramètre dans une instruction préparée.

5
85 mysqli_stmt_prepare

Il prépare une instruction SQL pour l'exécution, vous pouvez utiliser des marqueurs de paramètre ("?") Dans cette requête au lieu de valeurs.

5
86 mysqli_stmt_reset

Il est utilisé pour réinitialiser les erreurs, les jeux de résultats sans tampon et les données envoyées via une instruction.

5
87 mysqli_stmt_result_metadata

Il renvoie un objet de métadonnées qui contient des informations sur le résultat d'une instruction.

5
88 mysqli_stmt_send_long_data

Si l'une des colonnes de la table est de type TEXTE de type BLOB, cette fonction est utilisée pour envoyer des données à cette colonne par blocs.

5
89 mysqli_stmt_store_result

Il est utilisé pour stocker le résultat d'un objet instruction localement.

5