mysql_escape_string() <<< |
mysql_fetch_field() | mysql_fetch_fields() >>> |
21.2.3 Description des fonctions de l'API C 21.2 API MySQL C 21 API MySQL Manuel de Référence MySQL 4.1 : Version Française . mysql_affected_rows() . mysql_change_user() . mysql_character_set_name() . mysql_close() . mysql_connect() . mysql_create_db() . mysql_data_seek() . mysql_debug() . mysql_drop_db() . mysql_dump_debug_info() . mysql_eof() . mysql_errno() . mysql_error() . mysql_escape_string() ->mysql_fetch_field() . mysql_fetch_fields() . mysql_fetch_field_direct() . mysql_fetch_lengths() . mysql_fetch_row() . mysql_field_count() . mysql_field_seek() . mysql_field_tell() . mysql_free_result() . mysql_get_client_info() . mysql_get_client_version() . mysql_get_host_info() . mysql_get_proto_info() . mysql_get_server_info() . mysql_get_server_version() . mysql_info() . mysql_init() . mysql_insert_id() . mysql_kill() . mysql_list_dbs() . mysql_list_fields() . mysql_list_processes() . mysql_list_tables() . mysql_num_fields() . mysql_num_rows() . mysql_options() . mysql_ping() . mysql_query() . mysql_real_connect() . mysql_real_escape_string() . mysql_real_query() . mysql_reload() . mysql_row_seek() . mysql_row_tell() . mysql_select_db() . mysql_set_server_option() . mysql_shutdown() . mysql_sqlstate() . mysql_ssl_set() . mysql_stat() . mysql_store_result() . mysql_thread_id() . mysql_use_result() . mysql_warning_count() . mysql_commit() . mysql_rollback() . mysql_autocommit() . mysql_more_results() . mysql_next_result() |
21.2.3.15 mysql_fetch_field()
MYSQL_FIELD *mysql_fetch_field(MYSQL_RES *result) Description Retourne la définition d'une colonne d'un jeu de résultats en tant que structure MYSQL_FIELD . Appelez cette fonction plusieurs fois pour obtenir des informations à propos de toutes les colonnes dans le jeu de résultat. mysql_fetch_field() retourne NULL quand il ne reste plus de champs.mysql_fetch_field() est mis à zéro pour retourner des informations à propos du premier champ à chaque fois que vous exécutez une nouvelle requête SELECT . Le champ retourné par mysql_fetch_field() est aussi affecté par les appels à mysql_field_seek() . Si vous avez appelé mysql_query() pour exécuter un SELECT sur une table mais n'avez pas appelé mysql_store_result() , MySQL retourne la longueur par défaut du BLOB (8 ko octets) si vous avez appelé mysql_fetch_field() pour obtenir la longueur d'un champ BLOB . (La taille 8K est choisie car MySQL ne connaît pas la longueur maximale du BLOB . Cela devrait être un jour paramétrable.) Une fois que vous avez récupéré le jeu de résultats, field->max_length contient la longueur de la plus grande valeur de cette colonne dans la requête spécifiée.Valeur de retour La structure MYSQL_FIELD de la colonne courante. NULL s'il ne reste plus de colonnes. Erreurs Aucune. Exemple
|
<< | mysql_fetch_field() | >> |
mysql_escape_string() | Description des fonctions de l'API C | mysql_fetch_fields() |