C API Handling of Multiple Query Execution <<< |
C API Handling of Date and Time Values | Description des fonctions threadées de C >>> |
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 . C API Prepared Statement Function Overview . Descriptions des fonctions C pour les requêtes préparées . C API Handling of Multiple Query Execution ->C API Handling of Date and Time Values . Description des fonctions threadées de C . Description des fonctions C du serveur embarqué . Questions courantes sur la librairie C . Compiler les clients . Comment faire un client MySQL threadé . libmysqld, la librairie du serveur embarqué MySQL |
21.2.9 C API Handling of Date and Time ValuesEn utilisant le nouveau protocole binaire de MySQL 4.1 et plus récent, vous pouvez envoyer et recevoir les données de type ( DATE , TIME , DATETIME et TIMESTAMP ) avec la structure MYSQL_TIME . Les membres de cette structure sont décrits dans Types de données de commandes préparées C . Afin d'envoyer les données, il faut utiliser une requête préparée avec la fonction mysql_prepare() . Avant d'appeler la fonction mysql_execute() , pour exécuter la commande, utilisez la procédure suivante pour préparer chaque donnée :
Utilisez mysql_bind_param() pour lier les donnéez à la requête. Puis, appelez mysql_execute() . Pour lire des données temporelles, la procédure est similaire, hormis le fait que vous donnez au membre buffer_type le type de donnée que vous attendez, et que buffer doit pointer sur l'adresse de la structure MYSQL_TIME qui va recevoir les données retournées. Utilisez mysql_bind_results() pour lier les buffers à la commande après avoir appelé mysql_execute() et avant de lire les résultats.Voici un exemple qui réalise l'insertion de données DATE , TIME et TIMESTAMP . La variable mysql est supposée représenter une connexion valide.
|
<< | C API Handling of Date and Time Values | >> |
C API Handling of Multiple Query Execution | API MySQL C | Description des fonctions threadées de C |