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 MySQL 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 MYSQL
válido.)
Valor Retornado
O mesmo de mysql_real_connect()
.
Erros
O mesmo de mysql_real_connect()
.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.