mysql_stmt_sqlstate() <<< |
mysql_stmt_store_result() | mysql_stmt_attr_set() >>> |
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.24 mysql_stmt_store_result()
int mysql_stmt_store_result(MYSQL_STMT *stmt) Description Vous devez appeler la fonction mysql_stmt_store_result() pour chaque requête qui doit lire de données ( SELECT , SHOW , DESCRIBE , EXPLAIN ) et uniquement si vous voulez lire la totalité du résultat dans un buffer du client, pour que les appels suivants à mysql_fetch() retourne des données bufferisées.Vous n'avez pas à appeler mysql_stmt_store_result() pour les requêtes suivantes, mais cela ne causera pas de ralentissement notable. Vous pouvez détecter si une requête n'a pas de résultat en vérifiant si mysql_prepare_result() retourne 0. Pour plus d'informations, voyez mysql_stmt_result_metadata() . Note : MySQL ne calcule pas par défaut MYSQL_FIELD->max_length pour toutes les colonnes de mysql_stmt_store_result() car ce calcul ralentirait considérablement mysql_stmt_store_result() et la plupart des applications n'ont pas besoin de max_length . Si vous voulez max_length , vous pouvez appeler mysql_stmt_attr_set(MYSQL_STMT, STMT_ATTR_UPDATE_MAX_LENGTH, &flag) pour l'obtenir. mysql_stmt_attr_set() .Valeurs retournées Zéro si les résultats sont mis en buffer correctement, et non-nul si une erreur survient. Errors
|
<< | mysql_stmt_store_result() | >> |
mysql_stmt_sqlstate() | Descriptions des fonctions C pour les requêtes préparées | mysql_stmt_attr_set() |