Fonctions MaxDB
Classes pré-définies
maxdb
Représente une connexion entre PHP et une base MaxDB.
Constructeur
-
maxdb : constructeur
Méthodes
-
autocommit : active ou pas l'autoarchivage
-
change_user : change l'utilisateur de la base de données
-
character_set_name : retourne le jeu de caractères par défaut de la connexion
-
close : ferme une connexion ouverte
-
commit : valide la transaction courante
-
connect : ouvre une nouvelle connexion
-
debug : effectue des opérations de déboguage
-
dump_debug_info : affiche des informations de déboguage
-
get_client_info : retourne la version du client
-
get_host_info : retourne le type de connexion
-
get_server_info : retourne les informations sur le serveur maxDB
-
get_server_version : retourne la version du serveur
-
init : initialise un objet maxdb
-
info : lit les informations sur la dernière requête exécutée
-
kill : tente de terminer un thread MaxDB
-
multi_query : effectue une commande multiple
-
more_results : vérifie si d'autres résultats existent dans la commande multiple courante
-
next_result : lit le prochain résultat de la commande multiple courante
-
options : configure les options
-
ping : teste le serveur avec un ping et se reconnecte si besoin
-
prepare : prépare une requête SQL
-
query : exécute une requête
-
real_connect : ouvre une connexion au serveur MaxDB
-
escape_string : protège les caractères spéciaux dans une chaîne pour l'utiliser dans une requête, en tenant compte du jeu de caractères courant
-
rollback : annule la transaction courante
-
select_db : sélectionne la base de données par défaut
-
ssl_set : configure les paramètres ssl
-
stat : lit le statut courant du système
-
stmt_init : initialise une commande à utiliser avec maxdb_stmt_prepare
-
store_result : transfert un résultat de la dernière requête
-
use_result : transfert un résultat non bufferisé de la dernière requête
-
thread-safe : indique si la sécurité thread est active ou pas
Propriétés
-
affected_rows : lit le nombre de lignes affectées par la dernière opération MaxDB
-
client_info : retourne la version du client MaxDB sous forme de chaîne
-
client_version : retourne la version du client MaxDB sous forme d'entier
-
errno : retourne le code d'erreur du dernier appel de fonction
-
error : retourne le message d'erreur de la plus récente fonction
-
field_count : retourne le nombre de colonne de la dernière requête
-
host_info : retourne une chaîne représentant le type de connexion
-
info : lit les informations sur la dernière requête exécutée
-
insert-id : retourne l'identifiant autogénéré par la dernière requête
-
protocol_version : retourne la version du protocole MaxDB utilisé
-
sqlstate : retourne une chaîne représentant le code d'erreur SQLSTATE
-
thread_id : retourne l'identifiant du thread de la connexion courante
-
warning-count : retourne le nombre d'alertes générées durant la dernière commande SQL
maxdb_stmt
Représente une commande préparée.
Méthodes
-
bind_param : lie les variables à la commande préparée
-
bind_result : lie les variables à la commande préparée, pour stockage des résultats
-
close : détruit la commande préparée
-
data-seek : place le pointeur à une position arbitraire du résultat
-
execute : exécute une commande préparée
-
fetch : lit les résultats de la commande préparée dans les variables liées
-
free_result : libère les ressources de la mémoire
-
result_metadata : lit les métadonnées d'un résultat de commande préparée
-
prepare : prépare une commande préparée
-
send_long_data : envoie les données par paquet
-
close_long_data : termine l'envoi de grandes données
-
reset : remet à zéro une commande préparée
-
store_result : stocke tout le résultat d'une commande préparée
Propriétés
-
affected_rows : retourne le nombre de lignes affectées par la dernière commande préparée
-
errno : retourne le code d'erreur de la dernière commande préparée
-
errno : retourne le message d'erreur de la dernière commande préparée
-
param_count : retourne le nombre de paramètres pour une commande préparée
-
sqlstate : retourne une chaîne contenant le code d'erreur SQLSTATE
maxdb_result
Représente le jeu de résultat obtenu après exécution d'une requête.
Méthodes
-
close : détruit le jeu de résultat
-
data_seek : déplace le pointeur de ligne
-
fetch_field : lit les informations de colonnes d'un résultat
-
fetch_fields : lit les informations de toutes les colonnes d'un résultat
-
fetch_field_direct : lit les informations sur une colonne spécifique
-
fetch_array : lit la ligne de résultat sous forme de tableau associatif, numérique ou les deux.
-
fetch_assoc : lit une ligne sous forme de tableau associatif
-
fetch_object : lit un résultat sous forme d'objet
-
fetch_row : lit un résultat sous forme de tableau énuméré
-
close : libère les ressources
-
field_seek : place le pointeur à une position donnée
Propriétés
-
current_field : retourne le pointeur courant
-
field_count : retourne le nombre de champs dans le résultat
-
lengths : retourne un tableau avec les tailles des colonnes
-
num_rows : retourne le nombre de ligne du résultat
Sommaire
- maxdb_affected_rows — Récupère le nombre de lignes affectées par la dernière opération MaxDB
- maxdb_autocommit — Active ou désactive l'auto-commit des modifications de la base de données
- maxdb_bind_param — Alias de maxdb_stmt_bind_param
- maxdb_bind_result — Alias de maxdb_stmt_bind_result
- maxdb_change_user — Modifie l'utilisateur de la connexion à la base de données spécifiée
- maxdb_character_set_name — Retourne le jeu de caractères par défaut pour la connexion à la base de données
- maxdb_client_encoding — Alias de maxdb_character_set_name
- maxdb_close_long_data — Alias de maxdb_stmt_close_long_data
- maxdb_close — Ferme une connexion à une base de données
- maxdb_commit — Valide la transaction courante
- maxdb_connect_errno — Retourne le code erreur du dernier appel à la connexion
- maxdb_connect_error — Retourne une chaîne descriptive de la dernière erreur
- maxdb_connect — Ouvre une nouvelle connexion sur un serveur MaxDB
- maxdb_data_seek — Ajuste le pointeur de résultat sur une ligne arbitraire dans le résultat
- maxdb_debug — Effectue des opérations de déboguage
- maxdb_disable_reads_from_master — Désactive la lecture depuis le maître
- maxdb_disable_rpl_parse — Désactive l'analyseur RPL
- maxdb_dump_debug_info — Sauvegarde les informations de déboguage dans un log
- maxdb_embedded_connect — Ouvre une connexion sur un serveur MaxDB embarqué
- maxdb_enable_reads_from_master — Active la lecture depuis le maître
- maxdb_enable_rpl_parse — Active l'analyseur RPL
- maxdb_errno — Retourne le code erreur pour le dernier appel à une fonction
- maxdb_error — Retourne une chaîne représentant la dernière erreur
- maxdb_escape_string — Alias de maxdb_real_escape_string
- maxdb_execute — Alias de maxdb_stmt_execute
- maxdb_fetch_array — Récupère une ligne de résultat dans un tableau numérique, associatif ou les deux
- maxdb_fetch_assoc — Récupère une ligne de résultat dans un tableau associatif
- maxdb_fetch_field_direct — Récupère les métadonnées pour un seul champ
- maxdb_fetch_field — Retourne le prochain champ d'un jeu de résultats
- maxdb_fetch_fields — Retourne un tableau de ressource représentant les champs dans un jeu de résultats
- maxdb_fetch_lengths — Retourne la longueur des colonnes de la ligne courante dans un jeu de résultats
- maxdb_fetch_object — Retourne la ligne courante d'un jeu de résultats dans un objet
- maxdb_fetch_row — Récupère une ligne de résultat en tant que tableau énuméré
- maxdb_fetch — Alias de maxdb_stmt_fetch
- maxdb_field_count — Retourne le nombre de colonnes pour la dernière requête
- maxdb_field_seek — Définit le pointeur de résultat à une position donnée
- maxdb_field_tell — Récupère la position du champ courant pour un pointeur de résultat
- maxdb_free_result — Libère la mémoire associée à un résultat
- maxdb_get_client_info — Retourne la version du client MaxDB sous la forme d'une chaîne
- maxdb_get_client_version — Récupère des informations sur le client MaxDB
- maxdb_get_host_info — Retourne une chaîne représentant le type de de connexion utilisé
- maxdb_get_metadata — Alias de maxdb_stmt_result_metadata
- maxdb_get_proto_info — Retourne la version du protocole MaxDB utilisé
- maxdb_get_server_info — Retourne la version du serveur MaxDB
- maxdb_get_server_version — Retourne la version du serveur MaxDB sous la forme d'un entier
- maxdb_info — Récupère des informations sur le dernière requête exécutée
- maxdb_init — Initialise MaxDB et retourne une ressource pour l'utiliser avec maxdb_real_connect
- maxdb_insert_id — Retourne le dernier identifiant généré automatiquement par la dernière requête
- maxdb_kill — Déconnecte un serveur MaxDB
- maxdb_master_query — Force l'exécution d'une requête sur le maître
- maxdb_more_results — Vérifie s'il y a encore des résultats de disponibles depuis de multiples requêtes
- maxdb_multi_query — Exécute une requête sur une base de données
- maxdb_next_result — Prépare le prochain résultat depuis multi_query
- maxdb_num_fields — Récupère le nombre de champs dans un résultat
- maxdb_num_rows — Récupère le nombre de lignes dans un résultat
- maxdb_options — Définie des options
- maxdb_param_count — Alias de maxdb_stmt_param_count
- maxdb_ping — Test une connexion à un serveur ou tente de se reconnecter si la connexion a été interrompue
- maxdb_prepare — Prépare une requête SQL pour exécution
- maxdb_query — Exécute une requête sur une base de données
- maxdb_real_connect — Ouvre une connexion sur un serveur MaxDB
- maxdb_real_escape_string — Protège les caractères spéciaux d'une chaîne afin de l'utiliser dans une requête SQL, en tenant compte du jeu de caractères courant de la connexion
- maxdb_real_query — Exécute une requête SQL
- maxdb_report — Active ou désactive le rapport interne des fonctions
- maxdb_rollback — Annule la transaction courante
- maxdb_rpl_parse_enabled — Vérifie si l'analyseur RPL est activé
- maxdb_rpl_probe — Test RPL
- maxdb_rpl_query_type — Retourne une requête de type RPL
- maxdb_select_db — Sélectionne une base de données pour les requêtes
- maxdb_send_long_data — Alias de maxdb_stmt_send_long_data
- maxdb_send_query — Envoie une requête et retourne
- maxdb_server_end — Éteint un serveur embarqué
- maxdb_server_init — Initialise un serveur embarqué
- maxdb_set_opt — Alias de maxdb_options
- maxdb_sqlstate — Retourne l'erreur SQLSTATE depuis la dernière opération MaxDB
- maxdb_ssl_set — Utilisé pour établir une connexion sécurisée utilisant SSL
- maxdb_stat — Récupère le statut courant du système
- maxdb_stmt_affected_rows — Retourne le nombre total de lignes modifiées, effacées ou insérées par la dernière requête
- maxdb_stmt_bind_param — Lie les variables à une requête préparée en tant que paramètres
- maxdb_stmt_bind_result — Lie les variables à une requête préparée pour stockage du résultat
- maxdb_stmt_close_long_data — Termine une séquence maxdb_stmt_send_long_data
- maxdb_stmt_close — Ferme une requête préparée
- maxdb_stmt_data_seek — Se positionne sur une ligne arbitraire dans le jeu de résultats
- maxdb_stmt_errno — Retourne le code erreur pour le dernier appel à une fonction de requête
- maxdb_stmt_error — Retourne une description de la dernière erreur
- maxdb_stmt_execute — Exécute une requête préparée
- maxdb_stmt_fetch — Récupère les résultats depuis la requête préparée dans les variables liées
- maxdb_stmt_free_result — Libère la mémoire des résultats stockés pour un gestionnaire de requête donné
- maxdb_stmt_init — Initialise une requête et retourne une ressource à utiliser avec maxdb_stmt_prepare
- maxdb_stmt_num_rows — Retourne le nombre de lignes dans le jeu de résultats
- maxdb_stmt_param_count — Retourne le nombre de marqueurs pour une requête donnée
- maxdb_stmt_prepare — Prépare une requête SQL pour exécution
- maxdb_stmt_reset — Réinitialise une requête préparée
- maxdb_stmt_result_metadata — Retourne les métadonnées du jeu de résultats pour une requête préparée
- maxdb_stmt_send_long_data — Envoie un bloc de données
- maxdb_stmt_sqlstate — Retourne une erreur SQLSTATE depuis la requête précédente
- maxdb_stmt_store_result — Transfert un jeu de résultats depuis une requête préparée
- maxdb_store_result — Transfert un jeu de résultats depuis la dernière requête
- maxdb_thread_id — Retourne l'identifiant du thread pour la connexion courante
- maxdb_thread_safe — Indique si le thread safety est donné ou non
- maxdb_use_result — Initialise un jeu de résultats
- maxdb_warning_count — Retourne le nombre d'avertissements depuis la dernière requête pour un lien donné