mysql_send_long_data()


my_bool mysql_send_long_data(MYSQL_STMT *stmt, unsigned int parameter_number, const char *data, ulong length)

Descrição

Permite que um aplicação envie os dados dos parâmetros para o servidor em partes (ou blocos). Esta função pode ser chamada várias vezes parar enviar partes de valores de dados binários e caracteres para uma coluna, que deve do tipo TEXT ou BLOB.

parameter_number indica a qual parâmetro o dado é associado. Os parâmetros são numerados começando com 0. data é um ponteiro para um buffer contendo dados a serem enviados, e length indica a quantidade de bytes no buffer.

Valor Retornado

Zero se os dados são enviados com sucesso para o servidir. Diferente de zero se ocorrer um erro.

Erros

Example

O exemplo seguinte demonstra como enviar os dados para um coluna do tipo TEXT em blocos. Ele insere o dado MySQL - The most popular open source database na coluna text_column. A variável MariaDB é considerada como um handle de conexão válido.

Retornar