Chapter 5. libdbi API Reference

Table of Contents
5.1. Instance Infrastructure
5.1.1. dbi_initialize_r
5.1.2. dbi_initialize
5.1.3. dbi_shutdown_r
5.1.4. dbi_shutdown
5.1.5. dbi_set_verbosity_r
5.1.6. dbi_set_verbosity
5.1.7. dbi_version
5.1.8. dbi_version_numeric
5.2. Driver Infrastructure
5.2.1. dbi_driver_list_r
5.2.2. dbi_driver_list
5.2.3. dbi_driver_open_r
5.2.4. dbi_driver_open
5.2.5. dbi_driver_get_instance
5.2.6. dbi_driver_is_reserved_word
5.2.7. dbi_driver_specific_function
5.2.8. dbi_driver_quote_string
5.2.9. dbi_driver_quote_string_copy
5.2.10. dbi_driver_encoding_from_iana
5.2.11. dbi_driver_encoding_to_iana
5.2.12. Driver Information
5.2.12.1. dbi_driver_get_name
5.2.12.2. dbi_driver_get_filename
5.2.12.3. dbi_driver_get_description
5.2.12.4. dbi_driver_get_maintainer
5.2.12.5. dbi_driver_get_url
5.2.12.6. dbi_driver_get_version
5.2.12.7. dbi_driver_get_date_compiled
5.3. Connection Infrastructure
5.3.1. dbi_conn_new_r
5.3.2. dbi_conn_new
5.3.3. dbi_conn_open
5.3.4. dbi_conn_close
5.3.5. dbi_conn_get_driver
5.3.6. dbi_conn_set_option
5.3.7. dbi_conn_set_option_numeric
5.3.8. dbi_conn_get_option
5.3.9. dbi_conn_require_option
5.3.10. dbi_conn_get_option_numeric
5.3.11. dbi_conn_require_option_numeric
5.3.12. dbi_conn_get_option_list
5.3.13. dbi_conn_clear_option
5.3.14. dbi_conn_clear_options
5.3.15. dbi_conn_get_socket
5.3.16. dbi_conn_get_encoding
5.3.17. dbi_conn_get_engine_version_string
5.3.18. dbi_conn_get_engine_version
5.3.19. Error Handling
5.3.19.1. dbi_conn_error
5.3.19.2. dbi_conn_error_handler
5.3.19.3. dbi_conn_error_flag
5.3.19.4. dbi_conn_set_error
5.4. SQL and Database Infrastructure
5.4.1. dbi_conn_connect
5.4.2. dbi_conn_get_db_list
5.4.3. dbi_conn_get_table_list
5.4.4. dbi_conn_select_db
5.5. Managing Queries
5.5.1. dbi_conn_query
5.5.2. dbi_conn_queryf
5.5.3. dbi_conn_query_null
5.5.4. dbi_conn_sequence_last
5.5.5. dbi_conn_sequence_next
5.5.6. dbi_conn_ping
5.5.7. dbi_conn_quote_string
5.5.8. dbi_conn_quote_string_copy
5.5.9. dbi_conn_quote_binary_copy
5.5.10. dbi_conn_escape_string
5.5.11. dbi_conn_escape_string_copy
5.5.12. dbi_conn_escape_binary_copy
5.6. Managing Results
5.6.1. dbi_result_get_conn
5.6.2. dbi_result_free
5.6.3. dbi_result_seek_row
5.6.4. dbi_result_first_row
5.6.5. dbi_result_last_row
5.6.6. dbi_result_prev_row
5.6.7. dbi_result_next_row
5.6.8. dbi_result_get_currow
5.6.9. dbi_result_get_numrows
5.6.10. dbi_result_get_numrows_affected
5.7. Retrieving Field Meta-data
5.7.1. dbi_result_get_field_length
5.7.2. dbi_result_get_field_length_idx
5.7.3. dbi_result_get_field_size
5.7.4. dbi_result_get_field_size_idx
5.7.5. dbi_result_get_field_idx
5.7.6. dbi_result_get_field_name
5.7.7. dbi_result_get_numfields
5.7.8. dbi_result_get_field_type
5.7.9. dbi_result_get_field_type_idx
5.7.10. dbi_result_get_field_attrib
5.7.11. dbi_result_get_field_attrib_idx
5.7.12. dbi_result_get_field_attribs
5.7.13. dbi_result_get_field_attribs_idx
5.7.14. dbi_result_field_is_null
5.7.15. dbi_result_field_is_null_idx
5.8. Retrieving Field Data by Name
5.8.1. dbi_result_get_fields
5.8.2. dbi_result_bind_fields
5.8.3. dbi_result_get_char
5.8.4. dbi_result_get_uchar
5.8.5. dbi_result_get_short
5.8.6. dbi_result_get_ushort
5.8.7. dbi_result_get_int
5.8.8. dbi_result_get_uint
5.8.9. dbi_result_get_long
5.8.10. dbi_result_get_ulong
5.8.11. dbi_result_get_longlong
5.8.12. dbi_result_get_ulonglong
5.8.13. dbi_result_get_float
5.8.14. dbi_result_get_double
5.8.15. dbi_result_get_string
5.8.16. dbi_result_get_string_copy
5.8.17. dbi_result_get_binary
5.8.18. dbi_result_get_binary_copy
5.8.19. dbi_result_get_datetime
5.8.20. dbi_result_get_as_longlong
5.8.21. dbi_result_get_as_string_copy
5.8.22. dbi_result_bind_char
5.8.23. dbi_result_bind_uchar
5.8.24. dbi_result_bind_short
5.8.25. dbi_result_bind_ushort
5.8.26. dbi_result_bind_int
5.8.27. dbi_result_bind_uint
5.8.28. dbi_result_bind_long
5.8.29. dbi_result_bind_ulong
5.8.30. dbi_result_bind_longlong
5.8.31. dbi_result_bind_ulonglong
5.8.32. dbi_result_bind_float
5.8.33. dbi_result_bind_double
5.8.34. dbi_result_bind_string
5.8.35. dbi_result_bind_binary
5.8.36. dbi_result_bind_string_copy
5.8.37. dbi_result_bind_binary_copy
5.8.38. dbi_result_bind_datetime
5.9. Retrieving Field Data by Index
5.9.1. dbi_result_get_char_idx
5.9.2. dbi_result_get_uchar_idx
5.9.3. dbi_result_get_short_idx
5.9.4. dbi_result_get_ushort_idx
5.9.5. dbi_result_get_int_idx
5.9.6. dbi_result_get_uint_idx
5.9.7. dbi_result_get_long_idx
5.9.8. dbi_result_get_ulong_idx
5.9.9. dbi_result_get_longlong_idx
5.9.10. dbi_result_get_ulonglong_idx
5.9.11. dbi_result_get_float_idx
5.9.12. dbi_result_get_double_idx
5.9.13. dbi_result_get_string_idx
5.9.14. dbi_result_get_string_copy_idx
5.9.15. dbi_result_get_binary_idx
5.9.16. dbi_result_get_binary_copy_idx
5.9.17. dbi_result_get_datetime_idx
5.9.18. dbi_result_get_as_longlong_idx
5.9.19. dbi_result_get_as_string_copy_idx