21.2 API MySQL C
21 API MySQL
Manuel de Référence MySQL 4.1 : Version Française
. Types de données de l'API C . Vue d'ensemble des fonctions de l'API C ->Description des fonctions de l'API C . Fonctions C de commandes préparées . Types de données de l'API C . Présentation des fonctions de l'interface C . Descriptions des fonctions C pour les requêtes préparées . Gestion des commandes multiples avec l'interface C . Gestion des dates et horaires avec l'interface C . Description des fonctions threadées de C . Description des fonctions C du serveur embarqué . Questions courantes sur la bibliothèque C . Compiler les clients . Comment faire un client MySQL threadé . libmysqld , la bibliothèque du serveur embarqué MySQL
|
21.2.3 Description des fonctions de l'API C
Dans les descriptions suivantes, un paramètre ou retour de fonction
NULL
correspond
au
NULL
dans le sens C du terme, et non dans le sens de la valeur
NULL
de MySQL.
Les fonctions qui retournent une valeur retournent la plupart du temps un pointeur
ou un entier.
Sauf en cas d'indications contraires, les fonctions retournant un pointeur
retournent une valeur non-
NULL
pour indiquer un succès ou une valeur
NULL
pour indiquer une erreur, les fonctions retournant un entier
retournent zéro pour indiquer un succès et une valeur non-nulle en cas d'erreur.
Notez que ``non-nulle'' ne signifie rien de plus que cela.
Sauf si la description de la fonction le dit, ne testez pas avec une valeur différente de zéro :
if (result) /* correct */ ... erreur ... if (result < 0) /* incorrect */ ... erreur ... if (result == -1) /* incorrect */ ... erreur ...
|
Lorsqu'une fonction retourne une erreur, la section
Erreurs
du descriptif
de la fonction liste les types d'erreurs possibles. Vous pouvez trouver celle qui
est arrivée en appelant
mysql_errno()
.
Une chaîne de caractères représentant l'erreur peut être obtenue en appelant
mysql_error()
.
Sommaire :
|