You are here : Cmysql/mysql.hmysql_connect

mysql_connect() - mysql/mysql.h

 This function is deprecated. Use
        mysql_real_connect() instead.mysql_real_connect()mysql_real_connect()mysql_connect() attempts to
        establish a connection to a MySQL database engine running on
        host.
        mysql_connect() must complete
        successfully before you can execute any of the other API
        functions, with the exception of
        mysql_get_client_info().mysql_connect()mysql_connect()hostmysql_connect()mysql_connect()mysql_get_client_info()mysql_get_client_info()The meanings of the parameters are the same as for the
        corresponding parameters for
        mysql_real_connect() with the
        difference that the connection parameter may be
        NULL. In this case, the C API allocates
        memory for the connection structure automatically and frees it
        when you call mysql_close(). The
        disadvantage of this approach is that you cannot retrieve an
        error message if the connection fails. (To get error information
        from mysql_errno() or
        mysql_error(), you must provide
        a valid MYSQL pointer.)mysql_real_connect()mysql_real_connect()NULLmysql_close()mysql_close()mysql_errno()mysql_errno()mysql_error()mysql_error()MYSQL


Syntax

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


Example

 


Output / Return Value

 Same as for
        mysql_real_connect().mysql_real_connect()mysql_real_connect()


Limitations


Alternatives / See Also


Reference