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 Secção 12.1.7.5, “mysql_execute()
”.
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.