поиск:
Полезные ссылки

  • Форум по MySQL

  • Статьи по MySQL

  • Вопросы по MySQL

  • MySQL.com


  • Базы данных

  • MySQL

  • PostgreSQL


  • PHP конференция 2005
    Подробности!

    8.4.3. Описание функций интерфейса C

    8.4.3.1. mysql_affected_rows()
    8.4.3.2. mysql_change_user()
    8.4.3.3. mysql_character_set_name()
    8.4.3.4. mysql_close()
    8.4.3.5. mysql_connect()
    8.4.3.6. mysql_create_db()
    8.4.3.7. mysql_data_seek()
    8.4.3.8. mysql_debug()
    8.4.3.9. mysql_drop_db()
    8.4.3.10. mysql_dump_debug_info()
    8.4.3.11. mysql_eof()
    8.4.3.12. mysql_errno()
    8.4.3.13. mysql_error()
    8.4.3.14. mysql_escape_string()
    8.4.3.15. mysql_fetch_field()
    8.4.3.16. mysql_fetch_field_direct()
    8.4.3.17. mysql_fetch_fields()
    8.4.3.18. mysql_fetch_lengths()
    8.4.3.19. mysql_fetch_row()
    8.4.3.20. mysql_field_count()
    8.4.3.21. mysql_field_seek()
    8.4.3.22. mysql_field_tell()
    8.4.3.23. mysql_free_result()
    8.4.3.24. mysql_get_client_info()
    8.4.3.25. mysql_get_server_version()
    8.4.3.26. mysql_get_host_info()
    8.4.3.27. mysql_get_proto_info()
    8.4.3.28. mysql_get_server_info()
    8.4.3.29. mysql_info()
    8.4.3.30. mysql_init()
    8.4.3.31. mysql_insert_id()
    8.4.3.32. mysql_kill()
    8.4.3.33. mysql_list_dbs()
    8.4.3.34. mysql_list_fields()
    8.4.3.35. mysql_list_processes()
    8.4.3.36. mysql_list_tables()
    8.4.3.37. mysql_num_fields()
    8.4.3.38. mysql_num_rows()
    8.4.3.39. mysql_options()
    8.4.3.40. mysql_ping()
    8.4.3.41. mysql_query()
    8.4.3.42. mysql_real_connect()
    8.4.3.43. mysql_real_escape_string()
    8.4.3.44. mysql_real_query()
    8.4.3.45. mysql_reload()
    8.4.3.46. mysql_row_seek()
    8.4.3.47. mysql_row_tell()
    8.4.3.48. mysql_select_db()
    8.4.3.49. mysql_shutdown()
    8.4.3.50. mysql_stat()
    8.4.3.51. mysql_store_result()
    8.4.3.52. mysql_thread_id()
    8.4.3.53. mysql_use_result()

    В приведенных здесь описаниях параметр или возвращаемая величина, обозначенная как NULL, означает NULL в терминах языка программирования C, а не величину NULL в MySQL.

    Функции, возвращающие величину, обычно возвращают указатель или целое число. Если не указано иначе, то функции, возвращающие указатель, возвращают величину не-NULL при успешном выполнении или величину NULL, указывающую на ошибку, а функции, возвращающие целое число, возвращают нуль при успешном выполнении или ненулевую величину при возникновении ошибки. Следует учитывать, что термин ``ненулевая величина'' означает именно это. Если в описании функции не сказано иначе, то не следует пробовать интерпретировать эту величину иначе, чем нуль:

    if (result)		 /* правильно */
       ... error ...
    if (result < 0)		 /* неправильно */
       ... error ...
    if (result == -1)	 /* неправильно */
       ... error ...
    

    Если функция возвращает ошибку, то возможные типы ошибок представлены в ее описании в подраздел Ошибки. Вызвав функцию mysql_errno(), можно узнать, какие именно ошибки произошли. Строковое представление ошибки можно получить, вызывая функцию mysql_error().

     
    © 1997-2005 PHP Club Team
    Rambler's Top100