mysql_bind_param()


my_bool mysql_bind_param(MYSQL_STMT *stmt, MYSQL_BIND *bind)

Descrição

mysql_bind_param() é utilizado para ligar dados para os marcadores de parâmetros na instrução SQL que foi passada para mysql_prepare(). Ele utiliza a estrutura MYSQL_BIND para fornecer os dados. bind é o endereço de um vetor de estruturas MYSQL_BIND. A biblioteca cliente espera que o vetor deve contenha um elemento para cada marcador de parâmetro ? que está presente na consulta.

Suponha que você prepare a seguinte instrução:

INSERT INTO mytbl VALUES(?,?,?)

Quando você ligar os parâmetros, o vetor da estrutura MYSQL_BIND deve conter três elementos e pode estar declarado assim:

MYSQL_BIND bind[3];

O membro de cada elemento MYSQL_BIND que deve estar configurado está descrito em "Tipos de Dados de Instruções Preparadas da API C".

Valor Retornado

Zeros se a ligação foi obtida corretamente. Diferente de zero se ocorrer um erro.

Erros

Exemplo

Para utilizar mysql_bind_param() consulte o exemplo de "mysql_execute()".

Retornar