Função mysql_info() do PHP

Definição e uso

A função mysql_info() retorna informações sobre a última consulta.

Se for bem-sucedido, retorna informações sobre a instrução, se falhar, retorna false.

Sintaxe

mysql_info(conexão)
Parâmetros Descrição
conexão Opcional. Define a conexão MySQL. Se não for definida, usará a conexão anterior.

Descrição

mysql_info() retorna através da conexão fornecida conexão Detalhes da consulta mais recente realizada. Se não especificado conexãoAssumida como a conexão aberta anteriormente.

mysql_info() retorna uma string para todas as seguintes sentenças listadas:

INSERT INTO ... SELECT ...
INSERT INTO ... VALUES (...),(...),(...)...
LOAD DATA INFILE ...
ALTER TABLE
UPDATE

Para outras sentenças qualquer, retorna false. O formato da string depende da sentença fornecida.

Exemplo

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "INSERT INTO person VALUES ('Bill','Gates','Utah','19')";
$result = mysql_query($sql,$con);
$info = mysql_info($con);
echo $info;
mysql_close($con);
?>

Saída semelhante a:

Formato de String: Registros: 15 Duplicados: 0 Avisos: 0