oujood.com

Références Fonctions PHP MySQLi

Les fonctions MySQLi permetent l'accès aux serveurs de bases de données MySQL

Introduction à PHP MySQLi

La fonction MySQLi permet l'accès aux serveurs de bases de données MySQL.

Remarque : L'extension MySQLi est conçue pour être utilisée avec MySQL version 4.1.13 ou ultérieure.

Installation et Configuration de l'Exécution

Pour rendre les fonctions MySQLi utilisables, il est nécessaire de compiler PHP avec le support de l'extension MySQLi.

L'ajout de l'extension MySQLi a débuté avec PHP version 5.0.0. Le pilote MySQL natif a été incorporé dans PHP version 5.3.0.

Pour obtenir plus de détails sur l'installation, veuillez consulter : http://php.net/manual/fr/mysqli.installation.php

Pour de plus amples informations sur la configuration de l'exécution, veuillez vous référer à : http://php.net/manual/fr/mysqli.configuration.php

PHP MySQLi liste des Fonctions

Fonction Description
affected_rows() Renvoiele nombre de lignes affectées dans l'opération MySQL précédente.
autocommit() Active ou désactive la validation automatique des modifications de base de données
begin_transaction() Démarre une transaction
change_user() Modifie l'utilisateur de la connexion à la base de données spécifiée
character_set_name() Renvoie le jeu de caractères par défaut pour la connexion à la base de données.
close() Ferme une connexion de base de données précédemment ouverte
commit() Valide la transaction en cours
connect() Ouvre une nouvelle connexion au serveur MySQL
connect_errno() Renvoie le code d'erreur de la dernière erreur de connexion
connect_error() Renvoie la description de l'erreur de la dernière erreur de connexion
data_seek() Ajuste le pointeur de résultat à une ligne arbitraire dans le jeu de résultats
debug() Effectue des opérations de débogage
dump_debug_info() Vide les informations de débogage dans le journal
errno() Renvoie le dernier code d'erreur pour l'appel de fonction le plus récent
error() Renvoie la dernière description d'erreur pour l'appel de fonction le plus récent
error_list() Renvoie une liste d'erreurs pour l'appel de fonction le plus récent
fetch_all() Récupère toutes les lignes de résultats sous la forme d'un tableau associatif, d'un tableau numérique ou des deux
fetch_array() Récupère une ligne de résultat en tant qu'association ou tableau numérique ou les deux
fetch_assoc() Extrait une ligne de résultat en tant que tableau associatif
fetch_field() Renvoie le champ suivant du jeu de résultats, en tant qu'objet
fetch_field_direct() Renvoie les métadonnées d'un seul champ du jeu de résultats, en tant qu'objet
fetch_fields() Renvoie un tableau d'objets qui représentent les champs d'un jeu de résultats.
fetch_lengths() Renvoie les longueurs des colonnes de la ligne courante dans le jeu de résultats.
fetch_object Renvoie la ligne courante d'un jeu de résultats, en tant qu'objet
fetch_row() Extrait une ligne d'un jeu de résultats et la renvoie sous la forme d'un tableau énuméré
field_count() Renvoie le nombre de colonnes de la requête la plus récente.
field_seek() Définit le curseur de champ sur le décalage de champ donné
get_charset() Renvoie un objet de jeu de caractères
get_client_info() Renvoie la version de la bibliothèque cliente MySQL
get_client_stats() Renvoie des statistiques sur le client par processus
get_client_version() Renvoie la version de la bibliothèque cliente MySQL sous forme d'entier.
get_connection_stats() Renvoie des statistiques sur la connexion client
get_host_info() Renvoie le nom d'hôte du serveur MySQL et le type de connexion
get_proto_info() Renvoie la version du protocole MySQL
get_server_info() Renvoie la version du serveur MySQL
get_server_version() Renvoie la version du serveur MySQL sous forme d'entier.
info() Renvoie des informations sur la dernière requête exécutée
init() Initialise MySQLi et retourne une ressource à utiliser avec real_connect()
insert_id() Renvoie l'ID généré automatiquement à partir de la dernière requête
kill() Demande au serveur de tuer un thread MySQL
more_results() Vérifie s'il y a plus de résultats d'une requête multiple
multi_query() Exécute une ou plusieurs requêtes sur la base de données
next_result() Prépare le prochain jeu de résultats à partir de multi_query()
options() Définit des options de connexion supplémentaires et affecte le comportement d'une connexion
ping() Adresse une connexion au serveur ou tente de se reconnecter si la connexion est tombée en panne
poll() utilisé pour interroger les connexions.
prepare() Prépare une instruction SQL pour l'exécution
query() Effectue une requête sur une base de données
real_connect() Ouvre une nouvelle connexion au serveur MySQL
real_escape_string() Échappement des caractères spéciaux dans une chaîne à utiliser dans une instruction SQL
real_query() Exécute une seule requête SQL
reap_async_query() Renvoie le résultat d'une requête SQL asynchrone
refresh() Actualise/vide les tables ou les caches, ou réinitialise les informations du serveur de réplication
rollback() Annule la transaction en cours pour la base de données
select_db() Sélectionner la base de données par défaut pour les requêtes de base de données
set_charset() Définit le jeu de caractères client par défaut
set_local_infile_handler() Définir la fonction de rappel pour la commande LOAD DATA LOCAL INFILE
sqlstate() Renvoie le code d'erreur SQLSTATE pour l'erreur
ssl_set() Utilisé pour établir des connexions sécurisées à l'aide de SSL
stat() Renvoie l'état actuel du système.
stmt_init() Initialise une instruction et renvoie un objet à utiliser avec stmt_prepare()
store_result() Transfère un jeu de résultats à partir de la dernière requête
thread_id() Renvoie l'ID de thread pour la connexion actuelle
thread_safe() Renvoie si la bibliothèque cliente est compilée en tant que thread-safe
use_result() Lance la récupération d'un jeu de résultats à partir de la dernière requête exécutée
warning_count() Renvoie le nombre d'avertissements de la dernière requête de la connexion.




Voir aussi nos tutoriel :

Balise style css

Définit les informations de style pour un document

base de donnés gestion de contacts

Script php bdd contact finie

fonction crypt

Hachage sens unique (indéchiffrable)