Spec-Zone .ru
спецификации, руководства, описания, API

22.8.7.7. mysql_connect()

MYSQL *mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd)

Описание

Эта функция осуждается. Использовать mysql_real_connect() вместо этого.

mysql_connect() попытки установить соединение с работой механизма базы данных MySQL host. mysql_connect() должен завершиться успешно прежде, чем можно будет выполнить любую из других API-функций, за исключением mysql_get_client_info().

Значения параметров являются тем же самым что касается соответствующих параметров для mysql_real_connect() с различием, которым может быть параметр соединения NULL. В этом случае API C выделяет память для структуры соединения автоматически и освобождает это, когда Вы вызываете mysql_close(). Недостаток этого подхода - то, что невозможно получить сообщение об ошибке, если связь прерывается. (Чтобы получить ошибочную информацию от mysql_errno() или mysql_error(), следует обеспечить допустимое MYSQL указатель.)

Возвращаемые значения

То же самое что касается mysql_real_connect().

Ошибки

То же самое что касается mysql_real_connect().