mysql_info()
char *mysql_info(MYSQL *mysql)
Descrição
Retorna um string fornecendo informação sobre a consulta executada mais recentemente, mas apenas para as instruções listadas aqui. Para outras inastruções, mysql_info()
retorna NULL
. O formato da string varia dependendo do tipo de consulta, como descrito aqui. Os números são apenas ilustrativos; a string irá conter valores apropriados para a consulta.
INSERT INTO ... SELECT ...
Formato da string:
Records: 100 Duplicates: 0 Warnings: 0
INSERT INTO ... VALUES (...),(...),(...)...
Formato da string:
Records: 3 Duplicates: 0 Warnings: 0
LOAD DATA INFILE ...
Formato da string:
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0
ALTER TABLE
Formato da string:
Records: 3 Duplicates: 0 Warnings: 0
UPDATE
Formato da string:
Rows matched: 40 Changed: 40 Warnings: 0
Note que mysql_info()
retorna um valor não-NULL
para INSERT ... VALUES
somente na forma de múltiplas linhas da instrução (isto é, apenas se uma lista com vários valores é especificada).
Valor Retornado
Uma string represntando informação adicional sobre a consulta executada mais recentemente. NULL
se não houver nenhuma informação disponível para a consulta.
Erros
Nenhum.