mysql_stmt_execute() <<< |
mysql_stmt_fetch() | mysql_stmt_fetch_column() >>> |
21.2.7 Descriptions des fonctions C pour les requêtes préparées 21.2 API MySQL C 21 API MySQL Manuel de Référence MySQL 4.1 : Version Française . mysql_stmt_init() . mysql_stmt_bind_param() . mysql_stmt_bind_result() . mysql_stmt_execute() ->mysql_stmt_fetch() . mysql_stmt_fetch_column() . mysql_stmt_result_metadata() . mysql_stmt_param_count() . mysql_stmt_param_metadata() . mysql_stmt_prepare() . mysql_stmt_send_long_data() . mysql_stmt_affected_rows() . mysql_stmt_insert_id() . mysql_stmt_close() . mysql_stmt_data_seek() . mysql_stmt_errno() . mysql_stmt_error() . mysql_stmt_free_result() . mysql_stmt_num_rows() . mysql_stmt_reset() . mysql_stmt_row_seek() . mysql_stmt_row_tell() . mysql_stmt_sqlstate() . mysql_stmt_store_result() . mysql_stmt_attr_set() . mysql_stmt_attr_get() |
21.2.7.5 mysql_stmt_fetch()int mysql_stmt_fetch(MYSQL_STMT *stmt) Description mysql_stmt_fetch() retourne la ligne suivante dans le résultat. La fonction peut être appelée uniquement si le résultat existe, c'est à dire après mysql_stmt_execute() qui crée le résultat, ou après mysql_stmt_store_result() , qui est appelé après mysql_stmt_execute() pour mettre en buffer tout le résultat. Si les lignes sont liées à des buffers avec mysql_stmt_bind_result() , la fonction retourne les données dans ces buffers pour toutes les colonnes de la ligne en cours, et les tailles sont retournées dans le pointeur de taille.Notez que toutes les colonnes doivent être liées par l'application avant d'appeler mysql_stmt_fetch() . Si les données lues contiennent la valeur NULL, alors la valeur is_null de MYSQL_BIND contiendra TRUE, 1, ou sinon, les données et leur longueur seront reoturnées dans les variables *buffer et *length , basées sur le type de buffer, spécifié par l'application. Tous les nombres ont une taille fixe, listée en octet ci-dessous. La taille des types chaînes dépend des données, comme indiqué dans data_length .
|
<< | mysql_stmt_fetch() | >> |
mysql_stmt_execute() | Descriptions des fonctions C pour les requêtes préparées | mysql_stmt_fetch_column() |