mysql_connect()
MYSQL *mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd)
Descrição
A função está obsoleta. É melhor utilizar mysql_real_connect()
.
mysql_connect()
tenta estabelecer uma conexão a um banco de dados MariaDB executando em host
. mysql_connect()
deve completar com suceso antes que você podssa executar qualquer uma das função da API, com a exceção de mysql_get_client_info()
.
O significado dos parâmetros são os mesmos que os parâmetros correspondentes para mysql_real_connect()
com a diferença que o parâmetro de conexão pode ser NULL
. Neste caso a API C aloca memória para a estrutura de conexão automaticamente e a libera quando você chamar mysql_close()
. A disvantagem desta abordagem é que você não pode retornar uma mensagem de erro se a conexão falhar. (Para obter informações de erro de mysql_errno()
ou mysql_error()
, você deve fornecer um ponteiro MariaDB
válido.)
Valor Retornado
O mesmo de mysql_real_connect()
.
Erros
O mesmo de mysql_real_connect()
.