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()
".