mysql_info

(PHP 4 >= 4.3.0, PHP 5)

mysql_info -- Obtém informação sobre a consulta mais recente

Descrição

string mysql_info ( [resource link_identifier] )

Retorna informação detalhada sobre a última consulta.

Parâmetros

link_identifier

A conexão MySQL. se o identificador de conexão não for especificado, a ultima conexão aberta por mysql_connect() é assumida. Se uma conexão assim não for encontrada, ela irá tentar criar uma como se a função mysql_connect() fosse chamada sem argumentos. Se uma conexão não for encontrada ou estabelecida, um aviso de nível E_WARNING é gerado.

Valores de retornado

Retorna informação sobre o comando em caso de sucesso, ou FALSE em caso de falha. Veja o exemplo abaixo para quais comandos provêm informação, e como o valor retornado se parecerá. Comandos não listados irão retornar FALSE.

Exemplos

Exemplo 1. Comandos MySQL relevantes

Comandos que retornam valores de string. Os números são apenas para proposito de ilustração, os seus valores irão corresponder a consulta.

INSERT INTO ... SELECT ...
String format: Records: 23 Duplicates: 0 Warnings: 0 
INSERT INTO ... VALUES (...),(...),(...)...
String format: Records: 37 Duplicates: 0 Warnings: 0 
LOAD DATA INFILE ...
String format: Records: 42 Deleted: 0 Skipped: 0 Warnings: 0 
ALTER TABLE
String format: Records: 60 Duplicates: 0 Warnings: 0 
UPDATE
String format: Rows matched: 65 Changed: 65 Warnings: 0

Notas

Nota: mysql_info() retornará um valor diferente de FALSE para comandos INSERT ... VALUES apenas se multiplas listas de valores forem especificadas no comando.

Veja também

mysql_affected_rows()
mysql_insert_id()
mysql_stat()