mysql_stmt_affected_rows()


my_ulonglong mysql_stmt_affected_rows(MYSQL_STMT *stmt)

Descrição

Retorna o número total de registros alterados, deletados ou inseridos pela última instrução executada. Pode ser chamada imediatamente depois de mysql_execute() para instruções UPDATE, DELETE ou INSERT. Para instruções SELECT, mysql_stmt_affected_rows() funciona como mysql_num_rows().

Valor Retornado

Um integer (inteiro) maior que zero indica o número de registros afetados ou retornados. Zero indica que nenhum registro foi atualizado em uma instrução UPDATE, nenhum regitro coincidiu com a cláusula WHERE na consulta ou que nenhuma consulta foi exeutada ainda. −1 indica que a consulta retornou um erro ou que, para uma consulta SELECT, mysql_stmt_affected_rows() foi chamado antes de chamra mysql_fetch().

Erros

Nenhum.

Exemplo

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

Retornar